It was a pleasure to play so it gets 5/5 from me. Improvement suggestion: Gray out the upgrades I cannot afford so I don't have to mouse everywhere once I get some cash. Add an achievement for beating the game without restarts/dying (or add a "maniac" mode where dying means game over). Add a "survival" mode where waves loop endlessly (and enemies get progressively tougher).