Cool game - maybe could have done with a countdown or something between waves just so that you know stuff is still happening, or shorter gaps between waves. A little bit of fiction to justify the firing mechanic would have worked as well - like your ship broke down and you've messed it up trying to fix it.