public virtual void OnSourceCreation(GameResult gameResult, IShip source)
 {
     this.source = source;
     if (aIInfo != null)
     {
         aIInfo.OnSourceCreation(gameResult, source, this);
     }
 }