remodelling, random canvas, game of life executable updated to use random canvas