This is actually insanely fun :D Great idea to combine movement with attacking.
I found it quite difficult to hit the enemies that spawned at the highest position but that's probably just a skill issue. Also, maybe you could add some kind of ammo counter to help keep track of how many shots the player has left?
Great job overall!