It has a really good alien vibe going for it, and great music and sound design, but the gamepay is too simplistic and repetitive, and the art style lacks something I can't pinpoint down exactly.
I like it, I would recommend refining the controls a bit more and adding more gameplay variety