void OnCollisionEnter(Collision collision)
    {
        // print(gameObject.name + " : collision : " + collision.collider.name + ":" + collision.collider.tag);

        switch (collision.collider.tag)
        {
        case "PrisonPanel":
            Prison prison = collision.collider.GetComponentInParent <Prison>();
            prison.SetFree();
            break;

        case "Enemy":
            Enemy enemy = collision.collider.GetComponent <Enemy>();
            enemy.Damage(_damage);
            break;

        default:
            break;
        }
    }