add game of life attempt3