public BoardSquare(BoardLocation position, BoardSquareContents contents, Piece piece)
 {
     Position  = position;
     _contents = contents;
     _piece    = piece;
 }