A game of life simulation using HTML5 canvas.