Very deep game. I love the idea and how whacky the puzzles get. Every level seems to have a deeper meaning which is cool and gives context to otherwise a random cool marble.