This is very easy to use cellular automata using Conways Game of Life rules. This game is an excellent way to explore and experiment with emerging and self organizing systems.