Im not shure how you are setting up your game but here is how I do it if it helps.
first I set up my health,wich would be your score, so I would
set cursor 1,1
print "score"
Then I would dec health every time I get hurt, but you would inc score, so after you inc score and if score=3 then you can do this
If score=3 then leval = 2
if leval =2 then delete all of objects in leval1:gosub _load leval 2
then your program will load in leval 2.BUT
What I do is i say in my loop,if leval=1 then do all my code then endif
then I also do this for all my other levals. but you will need to delete all of the object in that leval before you load in all of leval 2.
HERE IS A GOOD EXAPMLE
REM LOAD IN LEVAL1
_load leval1:
IF LEVAL=1
LOAD OBJECTS WHAT EVER
NEXT OBJECT
ENDIF
_load leval2:
IF LEVAL=2
LOAD OBJECTS
NEXT OBJECTS
ENDIF
DO
IF LEVAL=1
If score=3 then leval = 2
IF LEVAL=2
DELETE ALL TEASE OBJECTS
gosub _load leval 2
ENDIF
IF LEVAL=2
DO STUFF
ENDIF
IF LEVAL=3
DO STUFF
ENDIF
SYNC
LOOP
my signature keeps being erased by a mod So this is my new signature.