void Instantiate()
    {
        if (!gamepadStateHandler)
        {
            gamepadStateHandler = GetComponent <GamepadStateHandler>();
        }

        // if (gamestate == GameState.menu)
        // {
        //     roundManager.enabled = false;
        //     GameObject menu = GameObject.Find("Main Menu");
        //     if (menu)
        //         menuControl = menu.GetComponent<MainMenuController>();

        // }
        // else if (gamestate == GameState.game)
        // {
        //     SpawnPlayers();
        //     AttachControllers();
        //     roundManager.enabled = true;
        //     roundManager.InitializeRounds(players.Count);
        // }
    }
 void Awake()
 {
     gamepad      = GetComponent <GamepadStateHandler>();
     stateHandler = GetComponent <StateHandler>();
 }