public async Task Test()
        {
            // Initialize client & server with text component and system registered.
            // They can't be registered/detected automatically.
            var(client, server) = await StartConnectedServerDummyTickerClientPair(
                new ClientContentIntegrationOption
            {
                // This test is designed around specific timing values and when I wrote it interpolation was off.
                // As such, I would have to update half this test to make sure it works with interpolation.
                // I'm kinda lazy.
                CVarOverrides =
                {
                    { CVars.NetInterp.Name, "false" },
                    { CVars.NetPVS.Name,    "false" }
                },
                ContentBeforeIoC = () =>
                {
                    IoCManager.Resolve <IEntitySystemManager>().LoadExtraSystemType <PredictionTestEntitySystem>();
                    IoCManager.Resolve <IComponentFactory>().RegisterClass <PredictionTestComponent>();
                }
            },
                new ServerContentIntegrationOption
            {
                CVarOverrides =
                {
                    { CVars.NetPVS.Name, "false" }
                },
                ContentBeforeIoC = () =>
                {
                    IoCManager.Resolve <IEntitySystemManager>().LoadExtraSystemType <PredictionTestEntitySystem>();
                    IoCManager.Resolve <IComponentFactory>().RegisterClass <PredictionTestComponent>();
                }
            });

            // Pull in all dependencies we need.
            var sPlayerManager    = server.ResolveDependency <IPlayerManager>();
            var sMapManager       = server.ResolveDependency <IMapManager>();
            var sEntityManager    = server.ResolveDependency <IEntityManager>();
            var cEntityManager    = client.ResolveDependency <IEntityManager>();
            var sGameTiming       = server.ResolveDependency <IGameTiming>();
            var cGameTiming       = client.ResolveDependency <IGameTiming>();
            var cGameStateManager = client.ResolveDependency <IClientGameStateManager>();

            EntityUid serverEnt = default;
            PredictionTestComponent serverComponent = default !;
        public async Task Test()
        {
            await using var pairTracker = await PoolManager.GetServerClient(new (){ Fresh = true, DisableInterpolate = true, DummyTicker = true });

            var server = pairTracker.Pair.Server;
            var client = pairTracker.Pair.Client;

            // Pull in all dependencies we need.
            var sPlayerManager    = server.ResolveDependency <IPlayerManager>();
            var sMapManager       = server.ResolveDependency <IMapManager>();
            var sEntityManager    = server.ResolveDependency <IEntityManager>();
            var cEntityManager    = client.ResolveDependency <IEntityManager>();
            var sGameTiming       = server.ResolveDependency <IGameTiming>();
            var cGameTiming       = client.ResolveDependency <IGameTiming>();
            var cGameStateManager = client.ResolveDependency <IClientGameStateManager>();

            EntityUid serverEnt = default;
            PredictionTestComponent serverComponent = default !;