Some nice puzzle elements, though I did feel that a couple of the levels were longer than they should have been. The collision only applying to the top left of the square was a nice discovery - perhaps making the player be a small circle with collisions at the center would have been more intuitive. Regardless, good job on the submission!