* Put on CPAN

* Implement other scans such as A*, etc.

* Support the hex plank swamps

* Implement support for No U-Turn and Changing Rules Number Mazes.

* Document the moves that are being outputted to the screen.

* Modularize the code:
    - An API


