Update dependency graph core

The pathfinding bug has been fixed!
Add nicer DSL syntax for pathfinding

Now can call pathfinding with:

"my starting room" to "my destination room"