The NPC got some functionality which now allows it to tell the PathNavigator where it wants to go, in addition to the default behavior.
This is in preparation for being able to more finely control the NPC, both from the specific NPC implementation and the PathNavigator (which was renamed accordingly)