#463 Done, Ready for test

The issue is done and ready for test. The AgentNpc and the
PlayerController still unmodified (as the same as Prefabs,
DynamicObjects...).