Executing an action, the agent spends its energy resource. When internal energy resource of an agent goes to zero, this agent dies. Any agent can eat food and replenish its internal energy resource. But before eating, the agent should solve some task. The value of the reward that the agent obtains depends on quality of task solution.
Rewards can be positive or negative.
Receiving positive reward, the agent eats food and increases its energy resource. In any lobe there is a random process that determines income of food into the lobe. Agents can communicate each with others. Communicating, agents help each other to increase their knowledge about situations in different lobes. In any lobe agents can mate each other.