public void Next()
 {
     CurrentDiceModificationStep = DiceModificationSteps.FirstOrDefault(n => !n.IsExecuted);
     if (CurrentDiceModificationStep != null)
     {
         CurrentDiceModificationStep.Start();
     }
     else
     {
         Combat.AfterAllDiceModificationsAreDone();
     }
 }