public AgentController()
        {
            OpenLocalIDs.FastClear();
            PeakLocalID  = 0;
            ControllerID = (byte)InstanceManagers.Count;

            for (int i = 0; i < InstanceManagers.Count; i++)
            {
                DiplomacyFlags.AddAt(AllegianceType.Neutral, InstanceManagers[i].ControllerID);
            }

            InstanceManagers.Add(this);
            UpdateDiplomacy(this);
            DiplomacyFlags[ControllerID] = AllegianceType.Friendly;
        }