Wow! Probably one of the best games I have played from all the submissions so far!
It worked really well, the upgrades were cool and the art was great. The game was kind of difficult, but it is always hard to balance a game in such a short amount of time. The highscore feature is really nice, I wonder what your highscore was.