Extract sudoku factories to own file.
Extract method for creating sudoku factories
Extract SudokuValidator