Multicolor Game of Life
Conway's Game of Life implementation with additional logic related to color propagation. Cells are assigned colors at the start of the simulation, and upon state transition from dead to alive, cells will randomly assume one of the surrounding colors.