Not at all a bad game design, obviously for iphone/android i am assuming. What you need to create now is an editor mode that allows you to create the maps and then have them save to the browser. You could even possibly have them upload to a server and allow people to browse them :o
@CrixOMix Thank you for your positive and constructive feed back! :) Also, a note, if you hit P you can actually restart the level, therefore no need to restart the game upon the bounce ball misbehaving ^_~