Add glPointSize, better errors, Game of Life demo