import { lazy, Suspense, useEffect } from "react"; import type { PlayerSession, ShellPhase } from "./types"; import { useManastormAdminStore } from "../game/manastormAdminStore"; const ManastormSelectScreen = lazy(() => import("../ui/ManastormSelectScreen").then((module) => ({ default: module.ManastormSelectScreen }))); const ArenaSelectScreen = lazy(() => import("../ui/ArenaSelectScreen").then((module) => ({ default: module.ArenaSelectScreen }))); const ArenaRuntime = lazy(() => import("../ArenaRuntime")); function ShelvedTransition() { return