code: def load_gamemodes(self):
          
  
          stats = yield from self._fetch_statistics("secureareapvp_matchwon", "secureareapvp_matchlost", "secureareapvp_matchplayed",
                                                    "secureareapvp_bestscore", "rescuehostagepvp_matchwon", "rescuehostagepvp_matchlost",
                                                    "rescuehostagepvp_matchplayed", "rescuehostagepvp_bestscore", "plantbombpvp_matchwon",
                                                    "plantbombpvp_matchlost", "plantbombpvp_matchplayed", "plantbombpvp_bestscore",
                                                    "generalpvp_servershacked", "generalpvp_serverdefender", "generalpvp_serveraggression",
                                                    "generalpvp_hostagerescue", "generalpvp_hostagedefense")
  
          self.gamemodes = {x: Gamemode(x) for x in GamemodeNames}
          for name in self.gamemodes:
              statname, gamemode = name + "pvp_", self.gamemodes[name]
  
              gamemode.best_score = stats.get(statname + "bestscore", 0)
              gamemode.lost = stats.get(statname + "matchlost", 0)
              gamemode.won = stats.get(statname + "matchwon", 0)
              gamemode.played = stats.get(statname + "matchplayed", 0)
  
              if name == "securearea":
                  gamemode.areas_secured = stats.get("generalpvp_servershacked", 0)
                  gamemode.areas_defended = stats.get("generalpvp_serverdefender", 0)
                  gamemode.areas_contested = stats.get("generalpvp_serveraggression", 0)
              elif name == "rescuehostage":
                  gamemode.hostages_rescued = stats.get("generalpvp_hostagerescue", 0)
                  gamemode.hostages_defended = stats.get("generalpvp_hostagedefense", 0)
  
  
  
          return self.gamemodes
docs: |coro|
  
          Loads the players gamemode stats
  
          Returns
          -------
          dict
              dict of all the gamemodes found (gamemode_name: :class:`Gamemode`)