public DefaultMoveEffectCalculator(IBattleRules rules)
 {
     rules.CheckNull("rules");
     this.rules = rules;
 }