After Y-snapping, spouses without shared children can land on top of each other. Detect these overlaps and move the spouse to the nearest edge of the generation row without affecting other cards.
After Y-snapping, spouses without shared children can land on top of each other. Detect these overlaps and move the spouse to the nearest edge of the generation row without affecting other cards.