Do *not* use SPANIM to control your sprite's movement, unless you want it to follow fixed patterns. What you want to use is SPOFS. What you want to do is: Code that checks for input Code that moves player position by advancing/decreasing position variables SPOFS Control number,X,Y