Finished version 1 of drag and drop

Bugs:
Tracking sometimes highlights 2 tiles simultaneously
Sprite snaps to last known tracking sprite when mouseup occurs outside tilemap