You could save a text file containing how far they got. Ex: @DEAD SAVE "TXT:PROG","***" END --------------- @START PROG=VAL(LOAD "TXT:PROG",0) IF PROG==0 THEN @INTRO IF PROG==1 THEN @BEGIN IF PROG==2 THEN @SLVL ETC...