Fully functional sudoku game (with generator)