It should make couples, no random mating. You match up the people and that is their partner. It also should be able to keep track of the generations on its own. The game should be able to show the full village family tree. That would be much easier. THen while you look at the tree you match two villagers up for life.