Fix third person zoom stickiness

Fixes a problem in third person zoom where the camera position sticks upon reaching the boundary radii. @BrettASwift 
So it should be: If the distance from the current camera location to the new camera location is greater than the distance from the current camera location to the target location, then return. Right?