The level design was solid! Especially once the blue blocks started appearing. I liked how you’ve used the interaction between these two types of blocks, to allow the player to create their own “obstacles” in narrow areas. The last level took me a while, and that’s always great for a puzzle game. Great job!