Really fun! I enjoyed the puzzles a lot, especially the last one - definitely took a few tries but was a good amount of crunch! I also like how you introduced each mechanic. Creative take on the prompt, great job! :)