Add a cool new animation

This revamps the animation system with support for various different animations. I added a second animation "stationary walking", it essentially plays the walking animation without moving the player. I trigger this whenever the user attempts to move to an invalid position, making it look like they're trying to walk while playing the "cannot go there" sound effect.