A (kind of) cellular automata, based on environment

A cellular automata based on environment rather than population.
Cells have a set chance of moving in each direction, life, “mutation” and other parameters.

The idea is that perhaps when the enviroment becomes more complex, so will the behaviour of cells. I plan to make the environment more complicated, add new kinds of objects and see if anything interesting emerges. Currently environment can only increase or decrease a cell’s life. Many cells can occupy one grid square, this probably needs fixing.

Maybe someone has done something similar, I did not look for other projects like this.
If anyone is interested in code, let me know and i will post it here.