Generates a random dungeon using unicode characters.
The dungeon is created using two main steps:
- Generate a random path (random walk) between two points
- "Paint" the path with a 3x3 block ("fatpath")
TODO:
- Slow. How to speed it up?
- When creating the "fatpath", lots of repeated coordinates are generated. The current workaround is to eliminate the duplicates. This is accomplished by converting the path to a dictionary and back to a list.