Totally awesome game, unbelievable that you pulled off such a game with such beautiful art! I love how the game plays (even though I wasn't all to good at it), it feels very well polished. I somehow missed the existence of the electric fence on the station and so had a very hard time killing the aliens via carefully baiting them into my turret's range.
This game has big potential and could very feasibly be made into a full game that people (at least I) would pay money for. Your art is top-notch.