Smoothened up drag and drop

Also supports variate sized sprites now