- PlayerCharacterController: GravityEnabled toggle. When off, hold
vertical velocity at zero and skip steep-slope sliding so a frozen
avatar neither falls nor drifts; true is byte-for-byte the old path.
- GameModeManager: during Loading, additionally disable gravity and
hide the local body (SkinnedMesh + fur shell), re-asserted each frame
to catch the mid-load lobby->match respawn. Restored (body shown,
gravity on) before ActiveMode.Enter() on release to Hide.
- MatchManager: enter Loading *before* SwapScenes so still-bound lobby
avatars are frozen before their floor unloads. Fixes the player
falling into the void during the lobby->map scene swap.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>