Cool game, a bit of Braid influence. I could not figure out level 3 since the ball only has momentum on blocks. What was I supposed to do?
In level 3, both the ball and the goal-square are falling down. So if you reverse the movement of the ball, it will move up again, into the goal-square and the level is finished.