Sudoku game and solver