**Sudoku Game Description**
**Overview:**
This Sudoku game provides a classic puzzle-solving experience, suitable for players of all skill levels. It offers multiple levels of difficulty and ensures a unique challenge each time with randomly generated boards for every new game.
**Features:**
1. **Levels of Difficulty:**
- **Beginner** A high number of pre-filled cells to ease gameplay, ideal for beginners.
- **Easy:** A balanced number of pre-filled and empty cells for intermediate players.
- **Medium:** Fewer pre-filled cells to provide a challenging experience for advanced players.
- **Hard** Minimal pre-filled cells for Sudoku enthusiasts seeking the ultimate challenge.
2. **Random Board Generation:**
- Every game starts with a unique board generated using an algorithm that adheres to Sudoku rules.
- Boards are solvable with logic, avoiding guesswork.
3. **Game Mechanics:**
- A 9x9 grid divided into nine 3x3 sub-grids.
- The player fills empty cells with numbers 1-9, ensuring no repetitions in any row, column, or sub-grid.
4. **User Assistance:**
- Option to highlight invalid entries to help identify mistakes.
- Undo and redo functionality for gameplay flexibility.
**Objective:**
Complete the grid by filling in numbers 1 through 9 without repeating numbers in any row, column, or 3x3 sub-grid.
This game offers endless entertainment and a great way to enhance logic and problem-solving skills!