ideas based on which creates a sudoku game