void OnTriggerEnter(Collider col)
    {
        switch (col.gameObject.tag)
        {
        case Constants.Tag.TagCrosswalk:
        case Constants.Tag.TagIntentionToCrossA:
        case Constants.Tag.TagIntentionToCrossB:
            IntentionToCrossController intentionController = col.transform.GetComponentInParent <IntentionToCrossController>();
            intentionController.RequestIntention(col.gameObject.tag);
            break;

        case Constants.Tag.TagVehicle:
            gameManager.DisplayGameOver();
            break;

        case Constants.Tag.TagObstacle:
            break;
        }
    }