Well designed puzzles, especially rewinding the player after some moves. I had several "aha" moments that were a lot of fun. great work man ^^