override public void Start()
 {
     base.Start();
     //take a place in the mMetricsManager with 0 times hit
     mMetricsManager.setTimesTowerIsPainted(name, 0);
     audioSource = GetComponent <AudioSource>();
     foreach (Transform child in transform)
     {
         if (child.gameObject.name.Contains("part"))
         {
             paintLevelIndicators.Add(child.gameObject);
         }
     }
     //set the tower state at the beginning if needed
 }