Choose your tasks from the given list
== BUG FIXING (15-20 mins) ==
Puzzle never shows success even when correct.
- Verify correct tile order
- Display a “You Won!” message or popup after completion
Tiles far from empty tile still move.
- Only allow movement when tile is adjacent (top / bottom / left / right)
- Fix movement validation logic
Timer restarts every time shuffle is clicked.
- Continue the timer even if the shuffle is clicked.
Sometimes when users click a tile:
- The UI shows the tile moving but there is no actual change.
- Correct the logic for this problem.
== Features Building (30-40 min) ==
Add a button:
Show full picture for 3 seconds, then return to puzzle layout.
Puzzle must always be solvable.
- Use a valid shuffling algorithm
- Check puzzle solvability before starting game