Game of life model