refactored some names. Currently an agent isn't created with any stats. A Rulebook must be injected into the factory and the factory used.
rulebook now injected into an agent factory.
renamed AgentManager, again.