Well implemented, though the difficulty spikes very quickly. I would have loved an undo button, I had to redo level 3 so many times despite knowing the solution because I kept pushing 1 block too far haha. I've seen the same mechanics a few times here unfortunately, but you did it well. Good job :)