The puzzle mechanics are easy to understand and fun to play with. The graphics and the animations are nice and fluid too. Overal this is a nice complete and finished game.