IEnumerator Start()
    {
        Time.timeScale = 1;

        blueMask = LayerMask.NameToLayer("Blue");
        redMask  = LayerMask.NameToLayer("Red");

        player       = FindObjectOfType <PlayerBehavior>();
        capturePoint = FindObjectOfType <CapturePointManager>();
        ai           = FindObjectOfType <AIManager>();
        ui           = FindObjectOfType <UIManager>();

        // Wait for player to select team
        while (!chosenTeam)
        {
            yield return(null);
        }

        player.SetValues(playerTeam, playerSpawn, enemy, team);
        player.Respawn();

        ai.CreateAIs(playerTeam);
    }