Feature request:
Change ending condition (and victory condition).
In particular, first deck to gain a specific card (plat, follower), who 'wins' the split of a certain card (fool's gold, peddler, curse), first to reach a certain hand (KC/Bridge, KC/KC/card drawer, KC/possession) or deck size (golden deck).
The point is to simplify simulations. Endgames are hard to code for some games, but often the first step to a complicated kingdom is to be the first to reach a certain important benchmark. It doesn't always guarantee victory, but the simulation would help find out 'which strategy gets there faster', or even just the expected number of turns versus a different strategy. After that you assume the human player knows how to take advantage of his edge.