Alternately, an impact to one world caused an upheaval that transferred the blocks to another.
I do think the "galactic seeding" theory is more likely.