Yeah, you just need SPOFS 0,X,Y after the code that changes the position. Generally you want to make calculations first, then display it second. (Which is what SPOFS will do) Try this: Y=Y-1 'Changes Y to itself minus 1 SPOFS 0,X,Y 'Places sprite 0 at the values of the X and Y variables. SPCHR... 'Put the code that changes the sprite's image here SPANIM... 'Animate the sprite here.