The Game of Life: For the New Millennium