Multi-Function Sudoku Desktop Game