public void LogCommandNumber(CommunicationCenter c, CommandCArgs e)
 {
     ChosenMove(this, e);
 }
        public CommandCenter(InternalDataTransfer IDT, string ID, bool InitialLoggingState, CommunicationCenter CTemp)
        {
            CTemp.CCLog += new CommunicationCenter.LogCommandNumber(LogCommandNumber);

            this.ID += " " + ID;
            Name     = this.ID;
            this.IDT = IDT;
            LC       = new LearningCenter(IDT);
            Log      = new Logger(this, this.ID + " - Log", Name, InitialLoggingState, CTemp.GetMoveSet());
        }