1620 FOR I=2 TO 8:DEF SPRITE 1,I,(500-RND*500,100+RND*65),8,,,1:SPRITE 0,I,1:NEXT
1630 LINE(50,185)-(250,192),PSET,6,BF
1640 SPRITE 6,0,,RND*4-2:SPRITE 6,20,SP:SPRITE 6,120,SP:SPRITE TIME
1650 SPRITE 6,,IX:IX=IX+SPP AND 511
1660 IF WORLD=1 THEN SPRITE 6,10,WO:TH=TH+1
1670 Y(0)=SPRITE(0,7):P=PAD(1)
1680 IF P=5 THEN SPRITE 6,0,,1
1690 IF P=1 THEN SPRITE 6,0,,-1
1700 IF Y(0)<99 THEN SPRITE 6,0,,2
1710 IF Y(0)>165 THEN SPRITE 6,0,,-2
1720 FOR I=2 TO 8:X(I)=SPRITE(I,6)+IX AND 511:Y(I)=SPRITE(I,7)
1730 IF X(I)>192 AND X(I)<224 AND Y(I)>Y(0)-15 AND Y(I)<Y(0)+15 AND WORLD=0 THEN PLAY"@67O1V15C32A64":DM=DM-3:LINE(50,185)-(250,192),PSET,0,BF:LINE(50,185)-(50+DM,192),PSET,6,BF:IF DM<=0 THEN WORLD=1
1740 IF X(I)>319 AND WORLD=1 THEN SPRITE 6,I,-SPP
1750 NEXT
1760 IF TH>170/WO THEN 1790
1770 IF PTRIG(1)<>1 THEN 1640
1780 '
1790 COLOR 7,0:CLS:SPRITE OFF:DEF SPRITE 99,0:PLAY "U0"