Fully working drag and drop inventory system

* Can rearrange and has some basic right click context menu stuff