I really love this. I played it for an extremely long time. Some of the levels were extremely frustrating but it was so satisfying to pull off a perfect solution.