Conway's Game of Life, written in Javascript and rendered on an HTML5 canvas