Thought of something

You can now customly color your sphere, yay! Yeah, I was pretty bored... (Also why I made the sentence generator

)
gosub text_game
start_game:randomize timer():make object sphere 10,50:RC#=161:wa#=1:autocam off:hide mouse:MAKE OBJECT PLAIN 1, 1000, 100000:MAKE OBJECT PLAIN 2, 1000, 100000:position object 1, -800,400,0:position object 2, 400,400,0:rotate object 1, 0, 90 ,0
rotate object 2, 0, 90 ,0:position object 10, 0,400,0:make object collision box 10,-10,-10,-10,10,10,10,0:sync on:sync rate 30
gosub make_cubes:lv#=3:SP#=10:return:do:text 1,1, "Score:" +str$(SC#)+" Wave " +str$(wa#)+ " : " + str$(RC#-11) + " cubes":text 1,20, "Lives:" +str$(lv#)+" Speed:" + str$(SP#):color object 10, rgb(CR#,CG#,CB#)
If LG#=0:SC#=SC#+1:endif:X# = Object position x(10):Z# = Object position z(10):Y# = Object position y(10)
If Leftkey()=1:Position object 10,(X#-SP#),(Y#-SP#),Z#:endif:If Rightkey()=1:Position object 10,(X#+SP#),(Y#-SP#),Z#:endif:If Leftkey()=0 and Rightkey()=0:Position object 10,X#,(Y#-SP#),Z#:endif
If ReturnKey()=1:suspend for key:endif:If spacekey()=1 and LG#=1:LG#=0:SP#=10:SC#=0:wa#=1:for x = 11 to RC#
delete object x:next x:RC#=161:position object 10,object position x(10),400,object position z(10):gosub make_cubes:lv#=2:endif
If Object Collision(10,0)>0 and lv#>1:lv#=lv#-1:suspend for key:position object 10,-100,1000,object position z(10):endif:If Object Collision(10,0)>0 and lv#=1:text 100,240,"Game over! Your Score:" +str$(SC#)+" Press Space Bar to restart":SP#=0:LG#=1:endif
If SC#/2500=INT(SC#/2500):lv#=lv#+1:endif:If Object Position Y(10)<-10000 and wa#<10: for x = 11 to RC#
delete object x:next x:RC#=RC#+25:SP#=SP#+0.5:gosub make_cubes:position object 10,object position x(10),400,object position z(10)
wa#=wa#+1:endif:Position Camera X#,Y#,-500:If Object Position Y(10)<-10000 and wa#>9: for x = 11 to RC#
delete object x:next x:gosub make_cubes:position object 10,object position x(10),400,object position z(10):Position Camera X#,(Y#),-500:SP#=SP#+0.5:wa#=wa#+1:endif:sync
loop
make_cubes:for x = 11 to RC# : make object cube x,50:color object x, rgb(rnd(255)+1,rnd(255)+1,rnd(255)+1):Position Object x, rnd(500)-rnd(1000),rnd(10000)*-1,0:make object collision box x,-27,-25,-25,27,25,25,0
next x:color backdrop rgb(rnd(255)+1,rnd(255)+1,rnd(255)+1):return
text_game:Hide mouse:text 200,50, "Cube Dodger - By Whisper Wind":text 50,100, "Controls:":text 50, 120, "Right Arrow Key - Move Sphere to the right":text 50, 140, "Left Arrow Key - Move Sphere to the left":text 50, 160, "Enter Key - Pause Game - Press any other key to unpause."
text 50,200,"The Game:":text 50,220,"Dodge all of the cubes as you, the sphere, fall down the level.":text 50,240,"If you touch a sphere or a wall, you will lose a life and the game will":text 50,260,"pause. Then, press any key to restart the current wave of cubes you are"
text 50,280,"on. Every 2500 points you will gain an extra life.":suspend for key:Set Cursor 50,320 :INPUT "Now, customly color your sphere! How much red should be in it?(1-255):",CR#:ink rgb(CR#,CG#,CB#),0:Circle 270,410,20:ink rgb(255,255,255),0:Set Cursor 50,340 :INPUT "How much blue should be in it?:",CB#:ink rgb(CR#,CG#,CB#),0:Circle 270,410,20:ink rgb(255,255,255),0:Set Cursor 50,360 :INPUT "How much green should be in it?:",CG#
text 50,400,"Your final sphere color:" :ink rgb(CR#,CG#,CB#),0 :Circle 270,410,20:ink rgb(255,255,255),0:text 50,440,"Press space bar to repick colors, press control to begin game.":do:If spacekey()=1:gosub text_game:endif:If controlkey()=1:gosub start_game:endif:loop:return
I can still squeeze some more stuff in though, if any body has any suggestions.