ok so moving a sprite..? here is a simple code ACLS X=0:Y=0 WHILE 1 SPSET 0,0 SPOFS 0,X,Y IF BUTTON() AND #UP THEN DEC X,1 IF BUTTON() AND #DOWN THEN INC X,1 IF BUTTON() AND #RIGHT THEN INC Y,1 IF BUTTON() AND #X THEN DEC Y,1 WEND ^might have messed up the x/y but thats basically how you would simply do it^ tbc