Yet another game of life implementation