Moved most of Params' data members to Agent class; implemented GldWorld.update() and LookupAgent.update_state()