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