// Use this for initialization
    void Start ()
    {
        GameObject[] persistentObjs = GameObject.FindGameObjectsWithTag("PersistentObject");
        Debug.Log("persistentObjs: " + persistentObjs.Length);
        for (int i = persistentObjs.Length - 1; i > 0; i--)
        {
            Destroy(persistentObjs[i]);
        }

        persistentObjFunc = GameObject.Find("PersistentObject").GetComponent<PersistentObjectFunction_sp>();
        persistentObjFunc.currentGameMode = GameMode[currentGameModeSelection];
    }
 void Awake()
 {
     PersistentObj = GameObject.Find("PersistentObject").GetComponent<PersistentObjectFunction_sp>();
 }
 // Use this for initialization
 void Start()
 {
     persistentObjFunc = GameObject.Find("PersistentObject").GetComponent<PersistentObjectFunction_sp>();
 }
 // Use this for initialization
 void Start()
 {
     int score = GameObject.Find("PersistentObject").GetComponent<PersistentObjectFunction_sp>().score;
     GameObject.Find("Score").GetComponent<Text>().text = score.ToString();
     persistentObjFunc = GameObject.Find("PersistentObject").GetComponent<PersistentObjectFunction_sp>();
 }