Puzzle constructor

Puzzle(
  1. PuzzleOptions options
)

Constructs a new Sudoku puzzle - don't forget to run generate

Implementation

Puzzle(PuzzleOptions options) {
  _options = options;
  _stopwatch = new Stopwatch();
  _solver = new Solver();
  _patterner = new Patterner();
}