I tried to stop this, but the way I have movement setup (move one axis at a time), I can't think of a better solution to update animations when walking