new BrainManager class, made agent parent to brain

instead of using m_agent, getAgent uses parent()
Fuzzy name is now stored in BrainManager only