Rob Norton's game of life