N'ice'ly done, the lack of undo and several points of no return make 100%-ing a bit annoying, the puzzles are cool though