private void TakeOffBridle(Player player)
    {
        headGear.anim.Play("Still");
        Equippable bridleEquippable = headGear.GetComponent <Equippable> ();

        headGear = null;

        player.EquipAnItem(bridleEquippable);
        bridleEquippable.BeEquipped();
    }
    private void TakeOffSaddleAndPad(Player player)
    {
        Equippable saddleEquippable = backGear.GetComponent <Equippable> ();

        backGear.girth.position = backGear.girthPosHanging.position;
        backGear.girth.rotation = backGear.girthPosHanging.rotation;

        backGear = null;

        player.EquipAnItem(saddleEquippable);
        saddleEquippable.BeEquipped();
    }
    private void TakeOffLead(Player player)
    {
        headGearAttachment.anim.Play("Still");

        Equippable leadEquippable = headGearAttachment.GetComponent <Equippable> ();

        headGearAttachment = null;
        player.UnequipEquippedItem();

        player.EquipAnItem(leadEquippable);
        leadEquippable.BeEquipped();

        horseOnLeadEquippable.EnableAllColliders(true);

        StopLeadingHorse(player);
    }