public void AddUnitsForTeamB(ControllableUnit controllableUnit)
{
if(this.teamBUnits.ContainsKey(controllableUnit.GetUnitName())) {
Debug.LogError("Cannot add " +controllableUnit.GetUnitName()+ ". It already exists for team B roster.");
}
else {
this.teamBUnits.Add(controllableUnit.GetUnitName(), controllableUnit);
}
}