Isolated and generalized IAgentChild dependency so that it won't affect
Ascape generation. Should lay ground for better integration.
7 files changed