Reminded me a bit of the game The Incredible Machine.
Nice idea shame that ball just won't follow my plans!