Lovely puzzle, definitely a 5 on innovation.
Would’ve greatly benefited from an undo system since early wrong decisions aren’t always punished until later, and it takes significant time to test the solution so retries don’t feel great.
Nonetheless fun to reason about all through, which is the part that matters!