Implement Grid class with a pretty print and add neighbour state in Cell vector at each step