Don't allow dup pieces on the board.
Introduce rudimentary error codes.