The puzzles ramped up in difficulty nicely, especially when the characters started getting more than one go each--it forces you to think two or more steps ahead at times. And every time I made a mistake, it usually felt like it was my own fault. However there were some times where I placed a block just a pixel too low, preventing the next character from walking under it, and the characters sometimes move too quickly to make minute adjustments to block placement. A grid snapping system and tweaks to character movement would go a long way to help make the gameplay more consistent. But still, I really enjoyed playing through all of it!