Draggable assets

Drag and drop assets working
Stable build

Refactored