Найти ошибку в реализации симулятора пазлов на Qt6

Суть работы программы: сначала пользователь видет картинку, через пять секунд она рассыпается на части, пользователь должен вернуть кажду часть на нужное место, чтобы полкчить уведомление, что пазл соьран

Проблема: когда пользователь начинает, так скажем, собирать пазл, возвращать все на свои места, хочется чтобы если он хотя бы на 80% подносил детальку, то она автоматически закреплялась на нужном месте, но она не закрепляется. Чтобы запустить нужен файл с фото и поменять путь в самом коде. Фото любое, там неважно. Все написано на Qt6 и C++. Репо на гитхабе:

Читайте на 123ru.net