internal void Remove(CharacterTurn ct, LUA.LuaTurnSetInfo.SideTurnType stt)
 {
     //CombatProcessor.encounterEnemies
     groupTurnSet.Remove(ct);
     try
     {
         charactersInGroup.Remove(ct.character);
     }
     catch (Exception e)
     {
     }
 }
        internal void AddViaChangeSide(CharacterTurn ct, LUA.LuaTurnSetInfo.SideTurnType stt)
        {
            groupTurnSet.Add(ct);
            try
            {
                charactersInGroup.Add(ct.character);

                ct.bSideTurned  = true;
                ct.sideTurnType = stt;
            }
            catch (Exception e)
            {
            }
        }