cool idea, but...
the game DOES get too repetetive even if there is a random generator,.. why not add smaller squares? squares that will carry the ball from one local to another...squares that disappear then reappear for 3 seconds... what you could do is as the level increases the liklihood of these "harder" objects appearing in the game could increase as the liklihood of big squares decreases... until you get to level 100 where it's all hard stuff. It's a cool idea to have a game where the levels are randomly created, but it is monotonous when it creates using the same single object every time
also, with ball movement I would like some friction because that would just make it more comfy.... the infinite acceleration works as a trap for people who think the super long straightaway is all there is, so they're clockin 500mph when they see the turn and OOPS, but yeah, a little natural decelleration due to friction would be nice
Multiple ball colors? multiple ball sizes? different properties to balls (i.e. different max speeds, maneuvering, etc)? for anyone who's played the marble madness game for the wii you know what I'm talking about...
themed levels, like instead of just pictures of earth and space how about the squares change to match the world as well... maybe there can be a chutes and ladders level?
You've really oppened up pandora's box, and the game has alot of potential if you're willing to put in the time to do the project well.