Really nice physics puzzle game. I had fun solving levels.
Rotating the object seems backwards; when you press E (right) the object rotates to left...