private void PopulateCanvas(List <GameInfo> gInfos, Texture2D[] textures)
        {
            int dummy = 0;

            foreach (GameInfo g in gInfos)
            {
                // GameObject newButton =
                //     Instantiate(_gameButtonPrefab, _contentsTransform);
                // newButton.GetComponent<RawImage>().texture = textures[dummy];
                // GameButton buttonScript = newButton.GetComponent<GameButton>();
                // buttonScript.SetGameInfo(g);
                // _mainCanvas.AddGameButton(buttonScript);

                // if (dummy == 0) _eventSystem.SetSelectedGameObject(newButton);
                _mainCanvas.AddGameButton(g, textures[dummy]);
                dummy++;
                _loadingCanvas.NewGameOnCanvas();
            }
            OnLoadFinished();
        }