Tradesong-52 Crafting Screen Dragging works between cells now.

* can't make them leave to inventory
Tradesong-52 Crafting Screen Dragging and dropping completely works.

I'm not thrilled with the amount of near-duplicate code, but this is good for a learning pass.