Super fun puzzles! The difficulty curve was very reasonable, none of the puzzles felt extremely difficult relative to each other, and I really like the story bits and cutscenes that were added. Great work!