updated Unit::Pursuit() logic and Unit::GameUpdate() movement logic