Requirement Cards:
-
A cell can be made "alive"
-
A cell can be "killed"
-
A cell with fewer than two live neighbours dies of under-population
-
A cell with 2 or 3 live neighbours lives on to the next generation
-
A cell with more than 3 live neighbours dies of overcrowding
-
An empty cell with exactly 3 live neighbours "comes to life"
-
The board should wrap