Added move capabilities to the Board class. Pieces can now move around
the board based on their getMoveLocations(). 
Changed PieceButton's setPiece() to handle null cases.
Added move capabilities to the Board class. Pieces can now move around
the board based on their getMoveLocations(). 
Changed PieceButton's setPiece() to handle null cases