Adding better heuristic for pathfinding and moved the existing one out
into an interface/class for dungeon gen.
Implemented wandering bahvior and fixed a few bugs that cropped up