Conway's Game of Life

Below is my implementation of the famous Conway's Game of Life. The Game of Life is a Cellular Automata simulation wherein "cells" are brought to life or killed depending on the status of the neighboring cells.

This simulation has always been a goal of mine, and this is my first time achieving it. Prior to now, the array manipulation required has always been just out of reach for me.

Instead of trying to manage a 2D array of cell, I instead opted for working with a 1-dimensional array. While this does lend itself to some difficulties and oddities, I found it to be more simple than 2D.

Speed

Changes to these settings will restart the simulation