Thanks! As for the animation delay, I figured out a little too late that I should probably have put more of that code in Update instead of FixedUpdate. If I decide to update this in the future, I'll see if that fixes the delays.