Разбиваем задачу на этапы.
Создаем 3 обработчика для мыши:
- для события нажатия
- для событие передвижения
- для события отпускания
- в первом указать в отдельной переменной какой объект тащиться
- во втором проверять, если переменная содержит объект - двигать его x, y к мыши
- в третьем обнулить переменную, если нужна привязка положения шмотки к конкретному месту тела - указать.
- ?
- PROFIT!