A really satisfying puzzler! Breaking it into lots of small, checkmarked pieces like that was a great idea and made the game loop very addictive. I enjoyed the ramp up in the puzzles via the introduction of new blocks. Honestly, I could've sat here playing for as long as the game went on!