Bough Puzzle is an exciting logic game in which you attempt to restore a tree to life by piecing together its broken branches. The pieces of the tree have been left in place, but each has been rotated randomly. It is your job to reconnect them so that they will begin to receive water. Your score is determined by how quickly, and in how few moves you can solve the puzzle. It offers five difficulty levels and thousands of games for each level. Other features include the ability to repeat any game, and to view the solution to any particular puzzle. The free version of the game allows unlimited access to the first two levels and limited access to the other levels (3 games each).
Enjoy this game on a non-color device too.