63952912b5
Late asset loads inside GameStageContent (e.g. EbikeSpeedometer's useTexture) and the spawn-player block were bubbling Suspense up to the root boundary in pages/page.tsx, which unmounted World mid-load and triggered a redundant octree rebuild + shadow re-config. Localize the suspension by wrapping each block in its own Suspense fallback. Also mount DebugOctreeVisualization conditionally on the new debug toggle.