Feels like a base for a twist on Space Invaders, which I think could be pretty interesting. Right now there's not much going on - it works, enemies die and even move, occasionally. Or try to move.
But please don't use SFX that make me deaf. Some of the sound effects were too loud.