seeded random
changing policy works, but not storing the way conflicts are randomly resolved on the first round can cause a different resolution on the second round with weird results
now the resolution decisions are remembered