Really like the unique twist on this theme, with the aliens being really freaky (both terrifying and hilarious). Really enjoyed the visuals also, showing just enough visuals for the player to imagine what the world and creatures look like. I will say that it was quite hard to actually understand what I was supposed to do though, ended up just wandering around until I found the story.
Really nice job on this one!