Needs rebalancing
There weren't enough enemies per wave to upgrade as often as would be nice. Also, you should get full energy at the beginning of a new wave.
On the plus side, this game was great. The enemies were well designed and the idea was good.
The game also needs to be longer with more upgrades and maybe a few boss enemies.