public override void Execute(IImpactMobAttack data)
 {
     if (_battleAccessor.State.Data != null)
     {
         throw new Exception("Attempt to start battle 2");
     }
     _contextLogic.ImpactInit = data.ImpactInit;
     _contextLogic.ImpactLose = data.ImpactLose;
     _contextLogic.ImpactWin  = data.ImpactWin;
     _battlelogic.GenerateBattleState(data.Mobs, data.UnityObjectId, data.Description);
 }