Replace PIECE with Piece.
Add some initial support for printing the game board. Potential bug discovered and partially fixed: the program assumes LITTLE-ENDIAN hardware; the STARTING_BLOCK in base.h is set up to be endian-agnostic but it has not been tested on such big-endian hardware.