Implemented a faster sudoku generation method. Still missing rule 3 logic.