/*
     * public UniqueGameObject removeMnemonic(string typeName)
     * {
     *    GameObject spawn = GameObject.Instantiate(mnemonic, spawnPos, Quaternion.identity);
     *    uidTracker++;
     *    string uid = userID + " " + uidTracker.ToString();
     *    if (!uidSet.Contains(uid))
     *    {
     *       uniqueSpawn = new UniqueGameObject(spawn, uid, palaceUserID, typeName);
     *       spawnedObjects.Add(uniqueSpawn);
     *       uidSet.Add(uid);
     *       FirebaseHandler database = GetComponent<FirebaseHandler>();
     *       database.writeUniqueGameObject(uniqueSpawn);
     *    }
     *    else
     *    {
     *       Debug.Log("uidTracker broken - uid already exists");
     *    }
     * }
     * return uniqueSpawn;
     * }*/

    private void removeUniqueGameObject(GameObject gameObject)
    {
        foreach (UniqueGameObject cur in spawnedObjects)
        {
            if (cur.gameObject == gameObject)
            {
                uidSet.Remove(cur.uid);
                spawnedObjects.Remove(cur);
                FirebaseHandler database = GetComponent <FirebaseHandler>();
                database.deleteUniqueGameObject(cur);
                break;
            }
        }
    }