Torpedoes are definitely the key to almost any battle. If you master this aspect, you will win almost every time. I actually finished this level the first time I played it. HOWEVER, before you go bashing me for saying how stuck up I am...I had the HARDEST time with one of the more easier missions. I believe it is the second mission where you have to run through a pass with just a Destroyer. It is horrible.