Could be a decent TD game with work, most of which has been mentioned already. Enemies shouldn't be able to outrun missiles though, that's just *very* annoing!
Finally got the Minovian Hero Badge!! I agree that it's based far too much on sheer luck, however I think it gives it that frustrating edge which keeps you playing until you finally beat the thing.
Nearly threw my computer out of the window a couple of times though :S