public override bool Equals(object obj) { if (obj == null) { return(false); } BoardConfiguration other = (BoardConfiguration)obj; return(other.GetBoardConfiguration().Equals(this.boardConfiguration)); }