A school project :  a game of life