protected virtual void OnTrackingFound()
    {
        var           rendererComponents = GetComponentsInChildren <Renderer>(true);
        var           colliderComponents = GetComponentsInChildren <Collider>(true);
        var           canvasComponents   = GetComponentsInChildren <Canvas>(true);
        ButtonsScript script             = GetComponent <ButtonsScript>();


        PlaySoundOnStateChange simon = GetComponentInChildren <PlaySoundOnStateChange>();

        // Enable rendering:
        foreach (var component in rendererComponents)
        {
            component.enabled = true;
        }

        // Enable colliders:
        foreach (var component in colliderComponents)
        {
            component.enabled = true;
        }

        // Enable canvas':
        foreach (var component in canvasComponents)
        {
            component.enabled = true;
        }

        script.Initialize();
        simon.Initialize();
        simon.PlayOnAppear();
    }
 // Use this for initialization
 void Start()
 {
     anim = GetComponent <Animator>();
     gui  = GameObject.Find("Main Camera").GetComponent <GUIScript>();
     btn  = GameObject.Find("Main Camera").GetComponent <ButtonsScript>();
     currentPhysicalDamages = currentStrength;
     ChangeAP(0);
 }