FeiHongJr,
It should be possible to have 10 entities with 10 different targets... some of which can be the other entities! I haven't tested that yet, and if anyone wants to give it a shot, be my guest! You can change targets at runtime, no problem.
The future version should allow you to move to a target position instead of an entity. The future version should also allow you to put a cap on the maximum path distance, in case your level contains a lot of nodes.
Let me give some thought to the "multiple paths" problem. It sounds possible, but it's not currently supported by the code.
Thanks for the feedback!
- Bret