Add structure for blocks, board, and states so that there may be a DFS
puzzle solver/validator.