Implemented the PuzzleModule methods {getAbsoluteNextCellValue, getNextCellValue, getStateName, getStateNumber, numAcceptableStates} in terms of two new methods intended to be made abstract {getCellNames, getUnselectableCells}.
Implemented the PuzzleModule methods {getAbsoluteNextCellValue, getNextCellValue, getStateName, getStateNumber, numAcceptableStates} in terms of two new methods intended to be made abstract {getCellNames, getUnselectableCells}.

Bram28/LEGUP,Bram28/LEGUP,Bram28/LEGUP