How to Play
- Use Arrow Keys or WASD to move the green player square from start (top-left) to goal (bottom-right).
- Press "Show Solution" to toggle the shortest path hint.
- "Reset Player" keeps the maze but returns you to the start.
- Create a new maze with custom width/height and press "New Maze".
- Timer starts when you first move.