This game uses the best things about great puzzles, it's simple and it catches you off guard when you think you know the solution or you didn't realized you can do something with the mechanics, the last level is such a fun experience of counting your steps just right so you can end up at the exit, masterful design, I loved it.