Game of Life rev 11/11/2014