Fixed bug with updating path-finding graph

A major bug was hiding in my project.  The graph used by the
path-finding system wasn't being updated, circumventing the "dynamic"
part of it.  It's mostly fixed now.  For some reason, it takes a while
after starting before it will start triggering, but after that it works
fine.