Okay, first make a @ loop. Then for SPOFS you want to put in somthing like this: SPOFS 1,X,Y . X and Y are the 2 varibles that represent the X,Y Axis. Now to make the sprite move, use IF BUTTON()==[8] THEN {X=X+1}. Reapeat and use 8,4,2,1 in [] for the other directions. In {} use X=X-1,Y=Y+1 and Y=Y-1. Finally put GOTO @LOOP