this is currently planned:
Entity has a PathGuide.
Entity calls PathGuide.getNext(currentPos, destination)
PathGuide has a Path
PathGuide uses PathFinder, CollisionMap
- if saved Path collides with another entity it has to be recalculated
these are only ideas:
- PathCache has 1..n cached Paths (for different PathGuides).
* caching of different Paths or PathGuides
* precalculated routes that can be used partly
(e.g. going by bus)