Here is a Game of Life simulator that I put together a while back and finally worked out all the bugs. It was my first real attempt at drawing on the canvas.

Simulator