public NormalMoveAction(Character character, ActionPrice price, [NotNull]Cell cell) : base(character, price) { _cell = cell; }
protected Action(Character character, ActionPrice price) { Price = price; _character = character; }
public SprintMoveAction(Character character, ActionPrice price, [NotNull]Cell cell) : base(character, price, cell) { }