/* Adds selected Skill to the Player's list of Learned Skills */
    public void addSkill(int skillID)
    {
        /* Checks the Character Class of the Player */

        /* If Hunter Class */
        if (GameObject.Find("TeamSelectionOBJ").GetComponent <teamselectiondata>().playertype == 0)
        {
            /* Selects Skill ID of Skill to add from Inspector Skill ID */
            switch (skillID)
            {
            case 0:                          // If Skill ID = 11
                catChar.addLearnedSkill(11); // Adds Skill with ID = 11
                break;

            case 1:
                catChar.addLearnedSkill(12);
                break;

            case 2:
                catChar.addLearnedSkill(13);
                break;

            case 3:
                catChar.addLearnedSkill(14);
                break;

            case 4:
                catChar.addLearnedSkill(15);
                break;

            case 5:
                catChar.addLearnedSkill(16);
                break;

            case 6:
                catChar.addLearnedSkill(17);
                break;

            case 7:
                catChar.addLearnedSkill(18);
                break;

            case 8:
                catChar.addLearnedSkill(19);
                break;

            case 9:
                catChar.addLearnedSkill(20);
                break;

            case 10:
                catChar.addLearnedSkill(21);
                break;

            default:      // Invalid Skill ID, do nothing
                break;
            }

            this.RegularSP  = catChar.getRegularSP();
            this.UltimateSP = catChar.getUltimateSP();
        }

        /* Else, Explorer Class */
        else
        {
            switch (skillID)
            {
            case 0:
                mouseChar.addLearnedSkill(0);
                break;

            case 1:
                mouseChar.addLearnedSkill(1);
                break;

            case 2:
                mouseChar.addLearnedSkill(2);
                break;

            case 3:
                mouseChar.addLearnedSkill(3);
                break;

            case 4:
                mouseChar.addLearnedSkill(4);
                break;

            case 5:
                mouseChar.addLearnedSkill(5);
                break;

            case 6:
                mouseChar.addLearnedSkill(6);
                break;

            case 7:
                mouseChar.addLearnedSkill(7);
                break;

            case 8:
                mouseChar.addLearnedSkill(8);
                break;

            case 9:
                mouseChar.addLearnedSkill(9);
                break;

            case 10:
                mouseChar.addLearnedSkill(10);
                break;

            default:
                break;
            }

            this.RegularSP  = mouseChar.getRegularSP();
            this.UltimateSP = mouseChar.getUltimateSP();
        }

        this.regularSPObject.GetComponent <Text>().text  = "Regular Skill Points:  " + this.RegularSP.ToString();
        this.ultimateSPObject.GetComponent <Text>().text = "Ultimate Skill Points:  " + this.UltimateSP.ToString();
    }