Game of Life simulator (May 2012)