public void RemoveQuirk(QuirkObject quirk)
    {
        foreach (QuirkObject quirkTest in quirkList)
        {
            if (quirkTest == quirk)
            {
                quirkList.Remove(quirkTest);
                break;
            }
        }

        foreach (string quirkId in quirkIDList)
        {
            if (quirk.name == quirkId)
            {
                quirkIDList.Remove(quirkId);
                break;
            }
        }
        maxHp -= quirk.hp;
        def   -= quirk.def;
        dex   -= quirk.dex;
        if (hp > maxHp)
        {
            hp = maxHp;
        }
    }
    //public void GetStats(int maxHp, int hp) { //Orkar inte skriva över alla stats... Senare kommer character scripts och stats vara samma script så detta steg kommer inte behövas!
    //    this.maxHp = maxHp;
    //    this.hp = hp;
    //}

    public void AddQuirk(QuirkObject quirk)
    {
        if (quirkList == null)
        {
            InitiateList();
        }
        quirkIDList.Add(quirk.name);
        quirkList.Add(quirk);

        quirkName = quirk.quirkName;
        maxHp    += quirk.hp;
        def      += quirk.def;
        dex      += quirk.dex;

        if (hp > maxHp)
        {
            hp = maxHp;
        }
    }