Very nice game and I agree with realGuybrush 's comment about the upgrades. One other thing I noticed was that the enemies are drawn from the rear to the front of the line, or in reverse spawn order perhaps. This meant the enemy at the start of the line was overdrawn by the one behind it when walking downwards.
But I enjoyed it and played to the bitter end. Great work!