Unfortunately, it's still broken: there's an instant win combo if you have the following:
1 Mastermind
1 King's Court
1-2 of any card giving +Action, +$ (or Coffers), +Buy
and no other cards in your deck (I assume that the only reliable way to get here is Donate. But if Donate is in the game it's
extremely reliable.
What you do is this: first, play your Market-like. Then, play King's Court, targeting Mastermind. With mastermind, do the following:
Put the Market-like or Market-likes on the bottom of your deck.
Put the Mastermind and King's Court on the bottom of your deck.
Choose to put your hand (which is now empty) on the bottom of your deck, and draw 4 cards.
Repeat.
Unless there is some sort of interaction with the "Lose track of" rule -- which if I understand it properly, there won't be -- you will now be able to gain unlimited money and buys, then pay off Donate, and buy everything on the table.
The winner of this is simply the first person to buy the requisite cards and use them, which with Donate isn't very hard.
I think the solution would be to gate the Mastermind on first play, like:
Maybe not broken Mastermind - Action -$5
+1 Action
If this is the first time you played a Mastermind this turn, choose one: put your hand on the bottom of your deck and +4 cards; or, put 2 non-Duration cards from play onto the bottom of your deck. Otherwise, +1 Card, +1 Buy.
-
You can play this by discarding another card from your hand.
For the record, +1 Card +1 Buy makes second+ Masterminds into slightly weirdly time-spliced Worker's Villages.
Well, only if you use them to restart dead turns. If not, then it's a slightly worse Market Square.