public void assignHeaderValues()
    {
        App app = UnityEngine.Object.FindObjectOfType <App>();

        Debug.Log("HUman Index is " + app.GetHumanIndex());
        Nation player = State.getNations()[app.GetHumanIndex()];

        //  headerFlag.sprite = Resources.Load
        //    ("Flags/" + player.getNationName(), typeof(Sprite)) as Sprite;
        nationName.text = player.getNationName();
        //APValue.text = player.getAP().ToString();
        //goldValue.text = player.getGold().ToString();
        //displayStabilityFace();
        //urbanPOP.text = player.getUrbanPOP().ToString();
        turn.text = State.turn.ToString();
        if (flagFlag == false)
        {
            GameObject threeDObject = Instantiate(Resources.Load <GameObject>("Flags/Prefabs/" + player.getNationName()));
            flag.RefreshTarget();

            flag.ObjectPrefab = threeDObject.transform;
            flagFlag          = true;
            flag.RenderScale  = 0;
            flag.ObjectPrefab = threeDObject.transform;
            flag.RefreshTarget();

            // RenderTask renderTask = new RenderTask(renderTexture, gameObjectToPreview);
            //ObjectPreviewRenderer.current.RenderPreview(renderTask);
        }
    }