based on Complexity Explorable:

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