/// <summary>
 /// Unsubscribe this AI and regain its control.
 /// </summary>
 /// <param name="_cluster">The squad entity to subscribe to</param>
 public void DeregisterCluster()
 {
     squad.deregister(this);
     squad = null;
 }
 /// <summary>
 /// Subscribe this AI and submit its control to a squad entity.
 /// </summary>
 /// <param name="_cluster">The squad entity to subscribe to</param>
 public void RegisterCluster(Cluster_controller _cluster)
 {
     squad = _cluster;
 }