working Game of Life