public void ScoreFlag()
 {
     // Deparent before resetting position
     flag.gameObject.transform.SetParent(null);
     flag.Reset();
     flag = null;
 }