Game of life simulation