I recommend trying to think in the shoes of the player! The concept was interesting but at the end of the day you were watching a ball go down a predesignated path. The player will get bored soon because they do not have much control and they are watching a ball roll across the screen very statically. At least add sounds, music, or visual feedback that the player is doing good, and maybe let the player control the ball as well. These are just some of my ideas but I am no professional :)))