A favourite shoot em up of mine but not that well known. Has a good sprinkling of little twists throughout, like the speed tunnels in level 2, and the zero gravity level (where if you push up, your ship keeps going up until you change direction and so forth, have to constantly move).
Funky music, and not exactly easy either.