Fun entry!
I kinda broke some levels. I figured out that it's possible to drag the blocks that are already set on the level. So the last level was a walk on the park.
Find out the way to reduce the "watching..." moment and keep going. Nice job and good execution!