Reduced dependencies. Split agent source from monster entity. Added dynamic bounding box for agents.