It's pretty challenging. Definitely a big time sink. Only thing I wasn't too sure about is what the right mouse button did. Other than that a very solid puzzle game!
Ah... That is a debug tool I used to make the levels. Forgot to remove it :K. Stick to the left mouse button!