Took a quick look. Fun little game, but there is some irritating things/bugs.
1. Sometimes the blocks just shake when you move them. This makes you use unnecessary moves.
2. Sometimes when there is two blocks next to each other, the other block moves even if i have the pointer on the one you want to move.
And why did I not complete the second level here? All blocks are in correct order: