Added FSM to handle anims, and fixed all current movement problems