class_docstr: Buffer to store the data from the games played by the MCTS agent.
docstr: Load game_data from json format and copy content
  in save_dir
docstr_tok: ["Load","game_data","from","json","format","and","copy","content","in","save_dir"]
code: def load_game_data(self, path: str):
      """Load game_data from json format and copy content
      in save_dir
      """
      with open(os.path.join(path, "game_data.json"), "r") as f:
          self.game_data = json.load(f)
      shutil.copytree(path, self.temp_dir)
      self.num_games = len(self.game_data)
  
imports: import json
  import os
  import shutil
  import tempfile
  from pathlib import Path
  from typing import List, Tuple
  import numpy
  import torch
  from torch.utils.data import Dataset
  from open_alpha_tensor.core.data.generation import generate_synthetic_data
  from open_alpha_tensor.core.data.utils import get_scalars, map_triplet_to_action
label_desc: Use image node_id 7 for calling the GameDataBuffer obj's underlying member method code with example usage: obj.load_game_data(path) without return types