Moved common code into maze class and implemented TSP for ghost hunting.
Moved common code to new maze class and implemented TSP
Updated logic in maze for expanding BFS. Added dynamic risk factor to
pacman.
Improved performance with eatDistance cache
Improved accessible/safe calculations. Implemented lure mode.
Updated chase order calculations and use a fixed risk factor.