Conway's Game of Life on HTML5 Canvas.