static Engine()
 {
     // load user settings
     APISettings.Load();
     // try to load API key
     Engine.TryLoadKey();
     // update version info
     Engine.UpdateRealmsInfo();
     // load data
     Engine.Champions = new ChampionDataManager(Engine.apiKey);
     Engine.Items     = new ItemDataManager(Engine.apiKey);
     Engine.Maps      = new MapDataManager(Engine.apiKey);
     // handle key load event (in case key is updated later)
     Engine.apiKey.Loaded += Engine.APIKey_Loaded;
     return;
 }