This PR removes the LastKnownLocation from the exterior manager and moves it to the Piloting manager under the new name "CurrentLocation".
Made entering a TARDIS update the currentLocation.
Made flight set the current location when the ship lands.
Re-worked @Jeryn99's logic for removing duplicate shells, adding a failsafe so if there's no recorded current value we make that shell the new value.
This PR removes the LastKnownLocation from the exterior manager and moves it to the Piloting manager under the new name "CurrentLocation".
Made entering a TARDIS update the currentLocation. Made flight set the current location when the ship lands. Re-worked @Jeryn99's logic for removing duplicate shells, adding a failsafe so if there's no recorded current value we make that shell the new value.