Amazing! The puzzles are so good! Good progression of difficulty. The solutions are complicated enough that discovering them feels great. But they are not frustrating to find because the wrong steps are eliminated fairly easily.
The art is great, the fit to the theme is perfect. The ending is an unexpected twist. Fantastic work!