public void loadInitialSkills()
    {
        for (int i = 0; i < 4; i++)
        {
            if (i < playersManager.getTotalSkillCount())
            {
                if (!playersManager.getSkillInfoAt(i + currentListOffset).isSkillLocked())
                {
                    gameObject.transform.Find("SkillsList").Find("Slot" + i.ToString()).Find("Text").gameObject.GetComponent <Text>().text = playersManager.getSkillInfoAt(i + currentListOffset).getSkillName();

                    gameObject.transform.Find("SkillsList").Find("SkillIcon" + i.ToString()).gameObject.GetComponent <Image>().sprite = Resources.Load <Sprite>("Skill_Icons/" + playersManager.getSkillInfoAt(i + currentListOffset).getIconSpriteName());
                }
                else
                {
                    gameObject.transform.Find("SkillsList").Find("Slot" + i.ToString()).Find("Text").gameObject.GetComponent <Text>().text = "Locked";
                    gameObject.transform.Find("SkillsList").Find("SkillIcon" + i.ToString()).gameObject.GetComponent <Image>().sprite      = Resources.Load <Sprite>("Skill_Icons/Blank_Icon");
                }
            }
            else
            {
                gameObject.transform.Find("SkillsList").Find("Slot" + i.ToString()).Find("Text").gameObject.GetComponent <Text>().text = "---";
                gameObject.transform.Find("SkillsList").Find("SkillIcon" + i.ToString()).gameObject.GetComponent <Image>().sprite      = Resources.Load <Sprite>("Skill_Icons/Blank_Icon");
            }
        }

        gameObject.transform.Find("SetSkill1Button").gameObject.GetComponent <Button>().interactable = false;
        gameObject.transform.Find("SetSkill2Button").gameObject.GetComponent <Button>().interactable = false;
    }