Very interesting idea and the level design is pretty good. The puzzles are fun and very rewarding to solve. I like that you don't lose much progress when restarting. Great job!