خیلی سخت نیست
یه راه ساده (البته الگوریتم) :
1. وقتی یه تیکه رو کلیک میکنی مکانش رو تو متغیر ذخیره کن
2 . محلی که رها میشه رو با محلی که باید قرار بگیره مقایسه بکن ( البته با تقریبا +-20 تا اختلاف در عرض و طول).
3 . اگه سر جای خودشه که هیچ ولی اگر سرجای خودش نیست مقادیر متغیرها رو به تیکه بده تا برگرده سرجاش.
من قبلا این روش رو پیاده کردم خیلی سخت نیست .