An implementation of 2d cellular automata in go