Board, Piece, and State have copy constructors.