What a crazy solid gameplay loop and excellent execution! Puzzles are challenging but never left me scratching my head for too long. Took me a good 10 minutes or so to get through everything and never once felt like quitting. Super great little game you've made here! Well done.