private void Awake()
 {
     UIState.Building.OnChange += building => BuildingPanel.SetState(building != null);
     UIState.Agent.OnChange    += agent => AgentPanel.SetState(agent != null);
     UIState.Group.OnChange    += group => GroupPanel.SetState(group != null);
 }