initial commit of patham9's grid2d cellular automata simulation