private bool LoadPlayer(string key)
    {
        PlayerClass player = FindObjectOfType <PlayerClass>();

        if (SaveManager.instance.HasData(key) == false)
        {
            Debug.Log("Could Not Load Player");
            player.FirstTimeLoad(player.data);
            return(false);
        }
        int        playerHP    = SaveManager.instance.LoadInt(key + hp);
        int        playerMaxHP = SaveManager.instance.LoadInt(key + maxHP);
        float      playerSpeed = SaveManager.instance.LoadFloat(key + speed);
        Vector3    playerPos   = SaveManager.instance.LoadVector3(key + pos);
        Quaternion playerRot   = SaveManager.instance.LoadQuaternion(key + rot);

        player.InitialSetup(playerHP, playerMaxHP, playerSpeed, playerPos, playerRot);
        return(true);
    }