Fun game, and tight controls! I think an indicator of where enemies are going to appear from offscreen would be helpful, as I got surprised several times, and it made the game more difficult to play. The graphics were great, and the sound effects and music were very fitting.