It moves the sprite around with the dpad. Put @'s before the GLOOP's, replace the underscore with a space, and change the periods to commas to fix it. ...though you should not use labels for looping. Better code is: ACLS SPSET 0,256,208 X=0:Y=0 WHILE TRUE SPOFS 0,X,Y,-10 B=BUTTON() STICK OUT SX,SY:SY=-SY UP=0:DOWN=0:LEFT=0:RIGHT=0 IF SX>0.1 THEN RIGHT=1 IF SX<0.1 THEN LEFT=1