[Core] Incremental Dungeon Finder updates.
* While doing this sort of work I had to greatly modify initial systems
* and data structures. As a result, the dungeon finder will need some
* refactoring when it's finished to look and work a little better.