actually had some of the puzzles that i have done with my own hands.
but i have 2 problems, which takes off half a star each.
1: there are some glitches like blocks going through one another
2: it is very hard to get rid of the blocks once you remove them. you have to move them very far off screen.