Sweet. It could have been done with keysend or AMP tho. I built a whole protocol for this, just not the LN part.