In this nice skill flash game, you need to control the ball, so that it will collect all the gems and reach the exit point. In order to do this use the flip walls and divert the ball in the required direction. Collect all the gems in minimum possible moves to gain extra points. Click LEFT MOUSE BUTTON to release the ball and then click LEFT MOUSE BUTTON on the walls to flip them. Have fun!