Pretty awesome, and hardcore but with an easy mode for people like me xD. I like you can chose different paths through the game to provide different experiences each time and all different kind of enemies and puzzles between the level design and each kind of enemy.