This game concept really interested me; I didn't fully understand the mechanics, but I managed to kill one of the aliens! I didn't see any other ones spawn though.
The construction mechanic was also nice, although I didn't get to use it much - I just replaced one of the gates that were broken. This concept would be cool to see expanded on!
Also, I loved the animation at the start!