1: Use button() Eg: @A:B=BUTTON:IF B==#A THEN @JUMP:GOTO @A 2: Use SPOFS Eg:SPSET 0,0:@A:STICK OUT SX,SY:INC X,SX:DEC Y,SY:SPOFS 0,X,Y:GOTO @A 3: Use SPHIDE 4: (Not sure). Try going the opposite way for a little while Eg: SPSET 0,0:SPSET 1,1:SPCOL 0:SPCOL 1:@A:B=BUTTON() IF B==#UP THEN DEC Y,1 IF B==#DOWN THEN INC Y,1 IF B==#LEFT THEN DEC X,1 IF B==#RIGHT THEN INC X,1 IF A THEN DEC A