public override void Update(GameTime gameTime)
        {
            var sprite = entity.GetComponent <Sprite>();

            linkInventory = Scene.Find("Link").GetComponent <LinkInventory>();
            switch (linkInventory.GetBKey())
            {
            case ItemInventory.UseInventory.BOOMERANG:
                sprite.SetSprite(HUDSpriteFactory.Instance.CreateBoomerang());
                sprite.sprite.scalar *= Constants.HUD_BOOMERANG_SCALE * boomerang_scale;
                break;

            case ItemInventory.UseInventory.BOMB:
                sprite.SetSprite(HUDSpriteFactory.Instance.CreateBomb());
                sprite.sprite.scalar *= Constants.HUD_BOMB_SCALE * scale;
                break;

            case ItemInventory.UseInventory.BOW:
                sprite.SetSprite(HUDSpriteFactory.Instance.CreateBow());
                sprite.sprite.scalar *= Constants.HUD_BOW_SCALE * scale;
                break;
            }
        }