Also, any edge cases to how you could buy multiple Windfalls and get Golds each time?
In between buys of Windfall, buy a Cultist and trash it with Watchtower. Also Rats, but you'd have to buy and trash three of them between Windfalls.
Use Seaway to put +1Buy on Villa.
On your turn:
Draw your entire deck.
Have Watchtower in hand. Have a Council Room in hand. Have $10 to spend, including a Quarry in play.
Have 3 Buys.
Now, as many times as you like (or, at least, until piles run out):
Buy Windfall @$5, Council Room @$3
(react with Watchtower to topdeck it), Villa @$2.
Put Villa in hand, return to action phase.
Play Villa
, draw Council Room.
Play Council Room, draw three Gold
and a Council Room.
Enter buy phase, play three Gold, lather, rinse, repeat.
It works. Whether or not it's a good idea is another question entirely. One particular consideration is whether you're even going to take another turn this game, having emptied so many piles and given your opponents such gigantic hands.
(Edit: Fixed with
strikeouts and
italics. I forgot Villa didn't draw.)