protected virtual void Start() { var outpostData = outpost.Initialize(faction); arrowAbility.Initialize(faction); unitSpawner.OnQueueCapacityChanged(outpostData.MaxQueueCapacity); goldController.Initialize(faction); }