Conway's Game of Life rendered in Typescript