Fixed some bugs in player_move.cs. 1. The player no longer fails to stop walking when retargeting during movement. 2. Rotation rate is much more consistent even when clicking very close to the player. 3. Rotation is also smoother in some circumstances due to using Quaternion.Lerp() over Vector3.RotateTowards(). The rotation code has been changed around a bit and requires less temporary variables.