Nice presentation, the game is fairly simple but the puzzle are well put together.
The only thing I didn't like was the physics of the the alien when you're on the ground and the rope physics kinda glitch from time to time.
Otherwise it's a pretty solid game :)