Here we have another addictive puzzle game. The best part of the game is that it has an end. There are 30 levels to beat. At the bottom of each level is a little code that you can enter on the first screen to get back to that level at a later point in time. So not only is it beatable but it also has a rudimentary save feature. Another plus is that there is no score so noone can hold over your head how many less moves it took them to move 50 blocks into place.