Matrix shape
Fill matrix
Update cells
Dead cell becomes living if number of living neighbours is
Living cell survives if number of living neighbours is

Conway's Life 1