public void CreateNewGem(GameObject oldGem) { int whichGem = GetRandomGemType(); CreateCubeAt(oldGem.transform.position.x, gameVars.getYSpawnPosition(oldGem.transform.position.x), whichGem); gameVars.AddScore(); if (gameOver) { gameVars.UpdateGameOverText(); } //Destroy(oldGem); oldGem.GetComponent <GemController>().Destroy(); doUpdateStuff = MonitorGameVelocity; }