Awesome Game
I think you did a wonderful job with this game. I like that the upgrades are difficult to achieve but not impossible. I also like the variety the game has as far as enemies (Ninjas being my favorite). One thing you should change is the camera following the mouse and make controls that let you scroll around the map if you want too. Beside that one issue, the game is a complete success.