based on Complexity Explorable: " Maggots in the Wiggle Room - An agent based model illustrating the key features of evolutionary dynamics"