Склеивание равнозначных объектов

отслеживай именно нажатие на кубик, т.е. нажатием будет считаться только то событие, когда курсор входит в кубик без свойства pressed(false), и происходит нажатие(т.е. pressed = true), тогда передаешь своему кубику, что именно он может двигаться. Это можно сделать с помощью структуры, в которую будешь записывать rectangle и булевое значение, например CanMove

0