Interesting game play for sure. I was a little frustrated having to wait for the timer without knowing when it was going to change, but that's just a personal issue.
However, on the second level, I couldn't progress because I pushed the block against the wall and couldn't get it away from the wall without restarting. Maybe having a reset level option could help?