bugfix: needed to call self on function call
get_state() for Agent, BinaryAgent, LensAgent
update_agent_state 'default' for Agent, BinaryAgent, LensAgent
seed_agent for LensAgent
creating LensAgent and distinguish from BinaryAgent creation