public SpecialBoardPattern(int[,] p, BoardPatternType t) : base(p, t) { }
public BoardPattern(int[,] p, BoardPatternType t) { pattern = p; type = t; }
public SpecialBoardPattern(int[,] p, BoardPatternType t) : base(p, t) { }
public BoardPattern(int[,] p, BoardPatternType t) { pattern = p; type = t; }