These tasks are related to creating new functionality for the end-user.
- Create an UI (GUI? TUI?)
- Show steps to get to solution
- Hide the A* algorithm solver behind a feature flag, as well as the relevant dependencies
These tasks affect internal code refactors and other things that shouldn't affect the user's experience.
- Add ratatui as a dependency
- Add versioning?
- Add better error handling, delete all unwraps
- Rename
x
andy
torow
andcol