Great start
It's really good fun but it seems unfinished. The concept and the challenge is there but as the enemy advances I feel the player is left behind. Possibly making it into actual levels from which you can use lives to try again rather than from the start. Also an upgrade system could really improve this.