This is a classic Towers of Hanoi puzzle. Click on one of the blue bricks to move it. Drag it to a black base to set it. You cannot place a larger brick on top of a smaller one. You cannot take a brick out from under another. You win when all three blue bricks lie on the third base. Developer Notes: This project utilizes a clever (read: Bad) method of storing internal state. It also has some large and complicated (read: Bad) blocks. Changelog 4-30-2010 Added conditional variable to prevent double clicks from corrupting internal state.