

3430 IF NE=15 THEN FIN=1
3430 IF NE=16 THEN GOSUB 3140:FOR WT=0 TO 2000:NEXT:CLS:PRINT"BRAVO":FIN=1
2150 RANDOMIZE TIME*1.01020304:FOR I=1 TO 15:T(I)=64+I:NEXT
2155 RANDITER=0:MAXRANDITER=30+INT(15*RND):RANDX=4:RANDY=4
2160 WHILE RANDITER < MAXRANDITER
2165 X=INT(RND*4)+1:Y=INT(RND*4)+1:IF X=RANDX OR Y=RANDY THEN 2165
2170 WHILE RANDX < X:GOSUB 2180:WEND:WHILE RANDX > X:GOSUB 2185:WEND:WHILE RANDY < Y:GOSUB 2190:WEND:WHILE RANDY > Y:GOSUB 2195:WEND
2175 RANDITER=RANDITER+1:WEND:GOTO 2200
2180 IF RANDX=4 THEN RETURN ELSE T(RANDX+(RANDY-1)*4)=T(RANDX+1+(RANDY-1)*4):T(RANDX+1+(RANDY-1)*4)=0:RANDX=RANDX+1:RETURN
2185 IF RANDX=1 THEN RETURN ELSE T(RANDX+(RANDY-1)*4)=T(RANDX-1+(RANDY-1)*4):T(RANDX-1+(RANDY-1)*4)=0:RANDX=RANDX-1:RETURN
2190 IF RANDY=4 THEN RETURN ELSE T(RANDX+(RANDY-1)*4)=T(RANDX+RANDY*4):T(RANDX+RANDY*4)=0:RANDY=RANDY+1:RETURN
2195 IF RANDY=1 THEN RETURN ELSE T(RANDX+(RANDY-1)*4)=T(RANDX+(RANDY-2)*4):T(RANDX+(RANDY-2)*4)=0:RANDY=RANDY-1:RETURN
2200 WHILE RANDX < 4:GOSUB 2180:WEND
2205 WHILE RANDY < 4:GOSUB 2190:WEND