Very nice!
There was an 80s arcade game that this reminds me of. Can't think of the name.
Very unusual game, wish I could remember the name!
EDIT: TEMPEST! I *THINK* that was the name of the game.. This has a bit of a TEMPEST feel to it.
Anyway, nice job on the pixel art.