my 3rd year game of life programming assignment