public static RuleStrategyBuilder AddPlus(this RuleStrategyBuilder builder) => builder.Add(new PlusDecorator());
public static RuleStrategyBuilder AddElemental(this RuleStrategyBuilder builder) => builder.Add(new ElementalDecorator());
public static RuleStrategyBuilder AddSame(this RuleStrategyBuilder builder, bool wall) => builder.Add(new SameDecorator(wall));