Really fun mechanic, and fits perfectly with the theme!
I had a lot of fun solving the puzzles, well done!