Use string seeds, separate attack and spawn/turn randoms.