public override bool Use(Item target)
    {
        if (!base.Use(target))
        {
            return(false);
        }


        // Write on paper
        Paper paper = target.GetComponent <Paper>();

        if (paper != null)
        {
            symbol_palette.CreatePalette(paper);
            in_use = true;
            hand.AllowItemUse(false);

            return(true);
        }


        // no interaction happened
        return(false);
    }