Honestly... If you don't play with someone, the game is completely boring. There's not much to say about the puzzles, because the game is a puzzle in its entirety. The story works like a parable, trying to explain something to the user, or maybe I'm wrong about that. Uncool.