It also could use a better sense of urgency(if you get what i mean), maybe some extra upgrades, and of course, multiplayer. Other than that a pretty amazing flash game. Heres hoping for a second one.
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.