There's one special case to consider here!  If we currently have a `player_entity` (i.e. this isn't the first new `Segment` to be loaded), then we should simply reuse that `Entity` and position it properly within the new `Segment`.  This way, if the player loses any health during the transition, that will hold over as they transition to other segments of the game world.