Yes, that would be one of the changes I made while I was investigating
the layout for the initial province draw.
The CANVAS_CARD_W, or the card width (which is actually half the card
width...) is 10.5, so in total the card draw width is 21 units.
If the CANVAS_MOVE_SNAP is set to 5, you have a 1 pixel deficit when the
cards are moved. They'll always snap to a different point of the grid
and they'll never line up with each other side by side. They'll either
come to rest at 20 or 25 units.
Changing the snap to 7 alleviated this visual issue as 21 / 7 = 3.0 and
the cards would fit nicely onto the grid in relationship to each other.
I'm really sorry about the hair pulling. :-( Is there something in the
OnCardDragToPlay value that is specifically using a 5 value for movement
check? I'm not sure how the snap divisor is causing x != x and y != y.
We can certainly set it back to 5, it'll just create the minor issues of
the grid snapping with the card layouts.
-Bryan