Thank you both for the discussion.
I do like the randomness of the game, but I can imagine it's not for everyone. Some of both of your suggestions did spark some ideas. I might add a variant end game rule, which will land the game in a smaller range of turns.