An openGL game of life