In memory of John Conway, who passed away on April 11, 2020
Rule: if a block is alive (represented by color white here), it will stay alive if 2 or 3 blocks adjacent to it is alive. If a block is not alive, it will come alive when 3 of the adjacent block is alive. Wiki
Press STAT to view a heat map of the current run
Press SEED to generate a new initial state
This canvas is borderless, such that the left edge are considered adjacent to the right edge