10 A=0.1
20 VX=0:VY=0
30 X=0:Y=0
40 GELLOAD "i1","icon.png"
50 SPRITEGEL "x","i1":SPRITEGEL "y","i1":SPRITEMOVE "y",0,60
60 X%=X:Y%=Y:SPRITEMOVE "x",X%,Y%
70 IF NOT SPRITEHIT("x","y") THEN GOTO 90
80 VY=0:A=0
90 Y=Y+VY*0.1:X=X+VX*0.1
100 VY=VY+A*0.1
120 IF UP(0) AND A=0 THEN VY=VY-2:Y=Y-0.1
130 A=0.1
140 IF LEFT(0) THEN VX=VX-0.1
150 IF RIGHT(0) THEN VX=VX+0.1
160 REPAINT
170 GOTO 60
