Returns piece at position (row, col) or null if square is empty.
row
col
null
Piece? at(int row, int col) => _position[row][col];