Sweet!
Awesome job! If you're up for a bit of constructive critisism... (if thats how you spell it) Then maybe you can make each mission separate, like a menu window after every one. Then you could add currency so you can buy the upgrades, and the ones you pick up are the ones that are temporary for the mission. ^^
I gave this a 5!