This is a cellular automata, but instead of square cells, this uses triangular cells. Each cell has three sides. A cell will become active when it is touching exactly one other active cell. Runs much faster here: http://phosphorus.github.io/#45978212
.