Just played your game.
Interesting physics puzzle game. Took me a little bit to figure out the controls, most of the games I've looked at so far, including my own have been move and shoot.
I could probably play it for ages figuring out each puzzle and trying to make each one work.