This game is so clean, everything is so satisfying, and well done. It took me a second to figure out some of the levels but when I did it felt almost as good as solving a rubix cube.