I like the concept but on level 2, the ball constantly phases through the floor (normal for physics games). In unity you can fix this by making the ball use continuous dynamic collisions. If in another engine or writing your own, look up Continuous Collision Detection (CCD).