based on Complexity Explorable: " Maggots in the Wiggle Room - A simple agent based simulation of evolutionary dynamics"