If you make `grid_size` a parameter as suggested above, note that you'd refer to `p.grid_size` rather than `self.grid_size`. (You can see examples of this in the other classes in this file.)