Simulation specified. Starting fleshing out simple agent behaviours