Very nice game! I had a lot of fun playing it. I could probably get stuck playing this for hours on end.
One thing you might consider would be the ability to 'undo' an upgrade while still on the screen.
A cool upgrade might be a shield that operates on the same mechanics - draining battery when in use - and is activated/deactivated using the 's' key.