Board Thread:Questions and Answers/@comment-71.136.229.29-20150729214723/@comment-26059560-20150730203751

well, I think I fixed it. for one thing, the button variables are nice if you aren't too familiar with the numbers, but these variables can take up valuable space in a large program, but that's not a real problem in this program. the glitch was he would still move but not animate when you turn. this was because you had it set that whenever you released ANY button that was already pressed down, it would stop animating. so, if you had more than 1 button pressed, and only released one of those, the sprite would stop animating. what you need to do is make it so it stops animating when NO buttons are pressed. to do this, replace  IF BUTTON(3) AND ((UDBT OR DDBT) OR (LDBT OR RDBT)) THEN SPANIM 0,1,0 with IF BUTTON==0 THEN SPANIM 0,1,0. this should fix your problem. if it doesn't, just let us know. it fixed it when I downloaded the qr.