A multi-agent evolution simulator.