This adds the PathNode class and the PathMap class which generates a path for a NPC to follow to a desired position.