TDDing game of life