this is possible however
heres some tips on how to improve this:
Change hitbox to circle
Box Hitbox will make the block unmoveable from a tiny hitbox blocking the other hitbox making a issue
Add slow down to blocks
Slowdown is mostly useful as it makes moving blocks easier
(999999 if possible)
Rule:
When drag starts
Disable slow down
2nd rule:
When drag stops
Enable slow down