[QUOTE=Excal] Thanks. I checked out your version and it works excellent except for the continued looping animation (which I tried to handle using Wait, didn't work out so well).
Do you know how to make the animation stop once movement has stopped?[/QUOTE] You can loop animations on the properties bar on the left in the animation editor. Just set LOOPING
For platformer, you can do On Platform Stop or invert Is Moving
For 8dir, you can compare speed, or invert Is Moving