The player controls the ball and rides through intricate levels filled with many obstacles and puzzles. There are three mysterious worlds to explore... Read more