void Start()
    {
        turnNumber = 1;
        setupScript = GameObject.Find("prefab_2PSetup").GetComponent<script_2PSetup>();
        player1 = GameObject.Find("Player 1");
        player1Script = player1.GetComponent<script_2PPlayer>();

        player2 = GameObject.Find("Player 2");
        player2Script = player2.GetComponent<script_2PPlayer>();

        AssignPlayers();

        if (turnNumber == 1)
        {
            Debug.Log("Setting Player 1's Turn");
            player1Script.movesRemaining = 5;
            player2Turn = false;

            setupScript.EnablePlayer1();
            player1Script.isMyTurn = true;
            player1Turn = true;

            StartCoroutine("Player1Banner");

            if (player1Type == Player1Type.Jock)
            {
                AkSoundEngine.PostEvent("Set_Team_Jocks", gameObject);
            }
            else
            {
                AkSoundEngine.PostEvent("Set_Team_Nerds", gameObject);
            }

            NewTurnSound();
        }

        if(turnNumber%2==0)
        {
            //Even Turn
            Debug.Log("Setting Player 2's Turn.");
            turnName = TurnName.player2Turn;
            player1Turn = false;

            player1Script.isMyTurn = false;
            setupScript.EnablePlayer2();
            player2Script.isMyTurn = true;
            player2Script.movesRemaining = 5;
            player2Turn = true;

            StartCoroutine("Player2Banner");

            if (player2Type == Player2Type.Jock)
            {
                AkSoundEngine.PostEvent("Set_Team_Jocks", gameObject);
            }
            else
            {
                AkSoundEngine.PostEvent("Set_Team_Nerds", gameObject);
            }

        }
        else if (turnNumber%2==1)
        {
            //Odd Turn
            Debug.Log("Setting Player 1's Turn.");
            turnName = TurnName.player1Turn;
            player2Script.isMyTurn = false;
            player2Turn = false;

            setupScript.EnablePlayer1();
            player1Turn = true;
            player1Script.isMyTurn = true;
            player1Script.movesRemaining = 5;

            StartCoroutine("Player1Banner");

            if (player1Type == Player1Type.Jock)
            {
                AkSoundEngine.PostEvent("Set_Team_Jocks", gameObject);
            }
            else
            {
                AkSoundEngine.PostEvent("Set_Team_Nerds", gameObject);
            }
        }

        PlayMusic();
    }
    public void UpdateTurns()
    {
        if (turnNumber == 1)
        {
            Debug.Log("Setting Player 1's Turn");
            turnName = TurnName.player1Turn;
            player2Turn = false;
            player2Script.isMyTurn = false;

            setupScript.EnablePlayer1();

            StartCoroutine("EnablePlayer1");
            StartCoroutine("Player1Banner");

        }

        if(turnNumber%2==0)
        {
            Debug.Log("Setting Player 2's Turn.");
            turnName = TurnName.player2Turn;
            player1Script.isMyTurn = false;
            player1Turn = false;

            setupScript.EnablePlayer2();

            StartCoroutine("EnablePlayer2");
            StartCoroutine("Player2Banner");

            if (player2Type == Player2Type.Jock)
            {
                AkSoundEngine.PostEvent("Set_Team_Jocks", gameObject);
            }
            else
            {
                AkSoundEngine.PostEvent("Set_Team_Nerds", gameObject);
            }
        }
        else if (turnNumber%2==1)
        {
            //Nerd Turn
            //Odd Turn
            Debug.Log("Setting Player 1's Turn.");
            turnName = TurnName.player1Turn;
            player2Script.isMyTurn = false;
            player2Turn = false;

            setupScript.EnablePlayer1();

            StartCoroutine("EnablePlayer1");
            StartCoroutine("Player1Banner");

            if (player1Type == Player1Type.Jock)
            {
                AkSoundEngine.PostEvent("Set_Team_Jocks", gameObject);
            }
            else
            {
                AkSoundEngine.PostEvent("Set_Team_Nerds", gameObject);
            }
        }

        unitList = GameObject.FindGameObjectsWithTag("Child");

        foreach (GameObject unit in unitList)
        {
            script_2PBot botScript = unit.gameObject.GetComponent<script_2PBot>();

            if (botScript.disabled == false)
            {
                botScript.canAttack = true;
                botScript.canMove = true;
            }
        }
    }