Le listing, comme publié dans Computing with the Amstrad, manque de hasard dans le disposition des niveaux. Le hasard peut être augmenté en ajoutant des commandes RANDOMIZE TIME :
AVANT :
300 q=INT(RND(1)*10+1):w=INT(RND(1)*10+1):IF grid(q,w)<>1 THEN 300
770 IF INT(RND(1)*10)+1 >2 THEN 810
APRES :
300 RANDOMIZE TIME:q=INT(RND(1)*10+1):w=INT(RND(1)*10+1):IF grid(q,w)<>1 THEN 300
770 RANDOMIZE TIME:IF INT(RND(1)*10)+1 >2 THEN 810