code: def replace_grid(self, updated_grid):
          
          for col in range(self.get_grid_width()):
              for row in range(self.get_grid_height()):
                  if updated_grid[row][col] == EMPTY:
                      self.set_empty(row, col)
                  else:
                      self.set_full(row, col)
docs: replace all cells in current grid with updated grid