public IUnit CreateUnit(IUnit unitType) { var spawnedUnit = unitType.Spawn(); this.UnitsManufactured += 1; return spawnedUnit; }