GamesWsEvent:
    | {
        connected: boolean;
        op: "hello";
        serverTime: string;
        wsReady: boolean;
    }
    | {
        op: "pong";
        t: number;
    }
    | {
        at: string;
        item: DealItem;
        op: "event";
        type: GameDealEventType;
    }
    | {
        at: string;
        changelog: ChangelogEntry;
        op: "event";
        type: "changelog.new";
    }
    | {
        at: string;
        op: "event";
        roblox: RobloxEntry;
        type: GameRobloxEventType;
    }