ShouldConsiderOurselvesAtDestination renamed to CloseEnoughFromDestinationToStop and stateful effects moved at the caller.
It improves readability of the code when a function that seems like it does a simple check actually only does a simple check and the caller is the one changing state.
Differential Revision: https://code.wildfiregames.com/D1884