Since the bots only have buy rules and no play rules, the cards will dictate when they are played and not the bots. This means Goop will always be played if the player has an action left.
Here's a sample game log:
_Goop(Plr 2) wins this game!!
BM - Sea Hag(Plr 1) has 32 points and took 23 turns
33 cards : [5 Copper, 9 Silver, 4 Gold, 2 Estate, 4 Duchy, 3 Province, 5 Goop, 1 Sea Hag]
_Goop(Plr 2) has 33 points and took 24 turns
33 cards : [3 Copper, 7 Silver, 5 Gold, 2 Estate, 4 Duchy, 4 Province, 5 Curse, 3 Goop]
the Trashed Cards : [Estate, Curse, Curse, Estate, Curse, Copper, Estate, Goop, Copper, Goop, Copper, Copper, Copper, Curse, Sea Hag, Curse, Copper]
the Empty Piles : [Duchy, Curse, Goop]
Game Log
*** _Goop(Plr 2)'s turn 1 ***
_Goop(Plr 2)'s cards in Hand: [Copper, Copper, Estate, Estate, Estate]
_Goop(Plr 2) plays 2 Coppers
_Goop(Plr 2) has $2 to spend and 1 buy
_Goop(Plr 2) buys NOTHING!
_Goop(Plr 2) draws 5 cards
_Goop(Plr 2)'s cards in Hand: [Copper, Copper, Copper, Copper, Copper]
*** BM - Sea Hag(Plr 1)'s turn 1 ***
BM - Sea Hag(Plr 1)'s cards in Hand: [Estate, Copper, Copper, Copper, Copper]
BM - Sea Hag(Plr 1) plays 4 Coppers
BM - Sea Hag(Plr 1) has $4 to spend and 1 buy
BM - Sea Hag(Plr 1) buys a Sea Hag
BM - Sea Hag(Plr 1) draws 5 cards
BM - Sea Hag(Plr 1)'s cards in Hand: [Estate, Copper, Copper, Estate, Copper]
*** _Goop(Plr 2)'s turn 2 ***
_Goop(Plr 2)'s cards in Hand: [Copper, Copper, Copper, Copper, Copper]
_Goop(Plr 2) plays 5 Coppers
_Goop(Plr 2) has $5 to spend and 1 buy
_Goop(Plr 2) buys a Goop
_Goop(Plr 2) shuffles deck
_Goop(Plr 2) draws 5 cards
_Goop(Plr 2)'s cards in Hand: [Copper, Estate, Copper, Copper, Estate]
*** BM - Sea Hag(Plr 1)'s turn 2 ***
BM - Sea Hag(Plr 1)'s cards in Hand: [Estate, Copper, Copper, Estate, Copper]
BM - Sea Hag(Plr 1) plays 3 Coppers
BM - Sea Hag(Plr 1) has $3 to spend and 1 buy
BM - Sea Hag(Plr 1) buys a Silver
BM - Sea Hag(Plr 1) shuffles deck
BM - Sea Hag(Plr 1) draws 5 cards
BM - Sea Hag(Plr 1)'s cards in Hand: [Estate, Copper, Silver, Copper, Sea Hag]
*** _Goop(Plr 2)'s turn 3 ***
_Goop(Plr 2)'s cards in Hand: [Copper, Estate, Copper, Copper, Estate]
_Goop(Plr 2) plays 3 Coppers
_Goop(Plr 2) has $3 to spend and 1 buy
_Goop(Plr 2) buys a Goop
_Goop(Plr 2) draws 5 cards
_Goop(Plr 2)'s cards in Hand: [Estate, Goop, Copper, Copper, Copper]
*** BM - Sea Hag(Plr 1)'s turn 3 ***
BM - Sea Hag(Plr 1)'s cards in Hand: [Estate, Copper, Silver, Copper, Sea Hag]
BM - Sea Hag(Plr 1) plays Sea Hag
... _Goop(Plr 2) discards Copper from the top of his deck
... _Goop(Plr 2) gains Curse on top of his deck
BM - Sea Hag(Plr 1) plays 1 Silver
BM - Sea Hag(Plr 1) plays 2 Coppers
BM - Sea Hag(Plr 1) has $4 to spend and 1 buy
BM - Sea Hag(Plr 1) buys a Sea Hag
BM - Sea Hag(Plr 1) draws 5 cards
BM - Sea Hag(Plr 1)'s cards in Hand: [Copper, Estate, Copper, Copper, Estate]
*** _Goop(Plr 2)'s turn 4 ***
_Goop(Plr 2)'s cards in Hand: [Estate, Goop, Copper, Copper, Copper]
_Goop(Plr 2) plays Goop
... _Goop(Plr 2) gets +$2
... _Goop(Plr 2) trashes a Estate
... BM - Sea Hag(Plr 1) gains a Goop
_Goop(Plr 2) plays 3 Coppers
_Goop(Plr 2) has $5 to spend and 1 buy
_Goop(Plr 2) buys a Silver
_Goop(Plr 2) shuffles deck
_Goop(Plr 2) draws 5 cards
_Goop(Plr 2)'s cards in Hand: [Curse, Copper, Silver, Estate, Goop]
*** BM - Sea Hag(Plr 1)'s turn 4 ***
BM - Sea Hag(Plr 1)'s cards in Hand: [Copper, Estate, Copper, Copper, Estate]
BM - Sea Hag(Plr 1) plays 3 Coppers
BM - Sea Hag(Plr 1) has $3 to spend and 1 buy
BM - Sea Hag(Plr 1) buys a Silver
BM - Sea Hag(Plr 1) shuffles deck
BM - Sea Hag(Plr 1) draws 5 cards
BM - Sea Hag(Plr 1)'s cards in Hand: [Copper, Copper, Sea Hag, Silver, Copper]
*** _Goop(Plr 2)'s turn 5 ***
_Goop(Plr 2)'s cards in Hand: [Curse, Copper, Silver, Estate, Goop]
_Goop(Plr 2) plays Goop
... _Goop(Plr 2) gets +$2
... _Goop(Plr 2) trashes a Curse
... BM - Sea Hag(Plr 1) gains a Goop
_Goop(Plr 2) plays 1 Silver
_Goop(Plr 2) plays 1 Copper
_Goop(Plr 2) has $5 to spend and 1 buy
_Goop(Plr 2) buys a Silver
_Goop(Plr 2) draws 5 cards
_Goop(Plr 2)'s cards in Hand: [Copper, Estate, Copper, Copper, Copper]
*** BM - Sea Hag(Plr 1)'s turn 5 ***
BM - Sea Hag(Plr 1)'s cards in Hand: [Copper, Copper, Sea Hag, Silver, Copper]
BM - Sea Hag(Plr 1) plays Sea Hag
... _Goop(Plr 2) discards Copper from the top of his deck
... _Goop(Plr 2) gains Curse on top of his deck
BM - Sea Hag(Plr 1) plays 1 Silver
BM - Sea Hag(Plr 1) plays 3 Coppers
BM - Sea Hag(Plr 1) has $5 to spend and 1 buy
BM - Sea Hag(Plr 1) buys a Silver
BM - Sea Hag(Plr 1) draws 5 cards
BM - Sea Hag(Plr 1)'s cards in Hand: [Silver, Sea Hag, Copper, Copper, Copper]
*** _Goop(Plr 2)'s turn 6 ***
_Goop(Plr 2)'s cards in Hand: [Copper, Estate, Copper, Copper, Copper]
_Goop(Plr 2) plays 4 Coppers
_Goop(Plr 2) has $4 to spend and 1 buy
_Goop(Plr 2) buys a Silver
_Goop(Plr 2) shuffles deck
_Goop(Plr 2) draws 5 cards
_Goop(Plr 2)'s cards in Hand: [Curse, Goop, Copper, Copper, Copper]
*** BM - Sea Hag(Plr 1)'s turn 6 ***
BM - Sea Hag(Plr 1)'s cards in Hand: [Silver, Sea Hag, Copper, Copper, Copper]
BM - Sea Hag(Plr 1) plays Sea Hag
... _Goop(Plr 2) discards Silver from the top of his deck
... _Goop(Plr 2) gains Curse on top of his deck
BM - Sea Hag(Plr 1) plays 1 Silver
BM - Sea Hag(Plr 1) plays 3 Coppers
BM - Sea Hag(Plr 1) has $5 to spend and 1 buy
BM - Sea Hag(Plr 1) buys a Silver
BM - Sea Hag(Plr 1) draws 5 cards
BM - Sea Hag(Plr 1)'s cards in Hand: [Estate, Goop, Copper, Estate, Estate]
*** _Goop(Plr 2)'s turn 7 ***
_Goop(Plr 2)'s cards in Hand: [Curse, Goop, Copper, Copper, Copper]
_Goop(Plr 2) plays Goop
... _Goop(Plr 2) gets +$2
... _Goop(Plr 2) trashes a Curse
... BM - Sea Hag(Plr 1) gains a Goop
_Goop(Plr 2) plays 3 Coppers
_Goop(Plr 2) has $5 to spend and 1 buy
_Goop(Plr 2) buys a Silver
_Goop(Plr 2) draws 5 cards
_Goop(Plr 2)'s cards in Hand: [Curse, Copper, Goop, Copper, Estate]
*** BM - Sea Hag(Plr 1)'s turn 7 ***
BM - Sea Hag(Plr 1)'s cards in Hand: [Estate, Goop, Copper, Estate, Estate]
BM - Sea Hag(Plr 1) plays Goop
... BM - Sea Hag(Plr 1) gets +$2
... BM - Sea Hag(Plr 1) trashes a Estate
... _Goop(Plr 2) gains a Goop
BM - Sea Hag(Plr 1) plays 1 Copper
BM - Sea Hag(Plr 1) has $3 to spend and 1 buy
BM - Sea Hag(Plr 1) buys a Silver
BM - Sea Hag(Plr 1) shuffles deck
BM - Sea Hag(Plr 1) draws 5 cards
BM - Sea Hag(Plr 1)'s cards in Hand: [Goop, Copper, Copper, Sea Hag, Goop]
*** _Goop(Plr 2)'s turn 8 ***
_Goop(Plr 2)'s cards in Hand: [Curse, Copper, Goop, Copper, Estate]
_Goop(Plr 2) plays Goop
... _Goop(Plr 2) gets +$2
... _Goop(Plr 2) trashes a Curse
... BM - Sea Hag(Plr 1) gains a Goop
_Goop(Plr 2) plays 2 Coppers
_Goop(Plr 2) has $4 to spend and 1 buy
_Goop(Plr 2) buys a Silver
_Goop(Plr 2) draws 5 cards
_Goop(Plr 2)'s cards in Hand: [Silver, Estate, Silver, Copper, Copper]
*** BM - Sea Hag(Plr 1)'s turn 8 ***
BM - Sea Hag(Plr 1)'s cards in Hand: [Goop, Copper, Copper, Sea Hag, Goop]
BM - Sea Hag(Plr 1) plays Sea Hag
... _Goop(Plr 2) has no cards in the deck to discard
... _Goop(Plr 2) gains Curse on top of his deck
BM - Sea Hag(Plr 1) plays 2 Coppers
BM - Sea Hag(Plr 1) has $2 to spend and 1 buy
BM - Sea Hag(Plr 1) buys NOTHING!
BM - Sea Hag(Plr 1) draws 5 cards
BM - Sea Hag(Plr 1)'s cards in Hand: [Copper, Sea Hag, Copper, Silver, Silver]
*** _Goop(Plr 2)'s turn 9 ***
_Goop(Plr 2)'s cards in Hand: [Silver, Estate, Silver, Copper, Copper]
_Goop(Plr 2) plays 2 Silvers
_Goop(Plr 2) plays 2 Coppers
_Goop(Plr 2) has $6 to spend and 1 buy
_Goop(Plr 2) buys a Gold
_Goop(Plr 2) shuffles deck
_Goop(Plr 2) draws 5 cards
_Goop(Plr 2)'s cards in Hand: [Curse, Silver, Estate, Copper, Copper]
*** BM - Sea Hag(Plr 1)'s turn 9 ***
BM - Sea Hag(Plr 1)'s cards in Hand: [Copper, Sea Hag, Copper, Silver, Silver]
BM - Sea Hag(Plr 1) plays Sea Hag
... _Goop(Plr 2) discards Copper from the top of his deck
... _Goop(Plr 2) gains Curse on top of his deck
BM - Sea Hag(Plr 1) plays 2 Silvers
BM - Sea Hag(Plr 1) plays 2 Coppers
BM - Sea Hag(Plr 1) has $6 to spend and 1 buy
BM - Sea Hag(Plr 1) buys a Gold
BM - Sea Hag(Plr 1) draws 5 cards
BM - Sea Hag(Plr 1)'s cards in Hand: [Silver, Silver, Copper, Estate, Estate]
*** _Goop(Plr 2)'s turn 10 ***
_Goop(Plr 2)'s cards in Hand: [Curse, Silver, Estate, Copper, Copper]
_Goop(Plr 2) plays 1 Silver
_Goop(Plr 2) plays 2 Coppers
_Goop(Plr 2) has $4 to spend and 1 buy
_Goop(Plr 2) buys a Silver
_Goop(Plr 2) draws 5 cards
_Goop(Plr 2)'s cards in Hand: [Curse, Silver, Silver, Silver, Copper]
*** BM - Sea Hag(Plr 1)'s turn 10 ***
BM - Sea Hag(Plr 1)'s cards in Hand: [Silver, Silver, Copper, Estate, Estate]
BM - Sea Hag(Plr 1) plays 2 Silvers
BM - Sea Hag(Plr 1) plays 1 Copper
BM - Sea Hag(Plr 1) has $5 to spend and 1 buy
BM - Sea Hag(Plr 1) buys a Silver
BM - Sea Hag(Plr 1) shuffles deck
BM - Sea Hag(Plr 1) draws 5 cards
BM - Sea Hag(Plr 1)'s cards in Hand: [Copper, Copper, Silver, Goop, Silver]
*** _Goop(Plr 2)'s turn 11 ***
_Goop(Plr 2)'s cards in Hand: [Curse, Silver, Silver, Silver, Copper]
_Goop(Plr 2) plays 3 Silvers
_Goop(Plr 2) plays 1 Copper
_Goop(Plr 2) has $7 to spend and 1 buy
_Goop(Plr 2) buys a Gold
_Goop(Plr 2) draws 5 cards
_Goop(Plr 2)'s cards in Hand: [Gold, Estate, Goop, Copper, Silver]
*** BM - Sea Hag(Plr 1)'s turn 11 ***
BM - Sea Hag(Plr 1)'s cards in Hand: [Copper, Copper, Silver, Goop, Silver]
BM - Sea Hag(Plr 1) plays Goop
... BM - Sea Hag(Plr 1) gets +$2
... BM - Sea Hag(Plr 1) trashes a Copper
... _Goop(Plr 2) gains a Goop
BM - Sea Hag(Plr 1) plays 2 Silvers
BM - Sea Hag(Plr 1) plays 1 Copper
BM - Sea Hag(Plr 1) has $7 to spend and 1 buy
BM - Sea Hag(Plr 1) buys a Gold
BM - Sea Hag(Plr 1) draws 5 cards
BM - Sea Hag(Plr 1)'s cards in Hand: [Copper, Copper, Copper, Sea Hag, Silver]
*** _Goop(Plr 2)'s turn 12 ***
_Goop(Plr 2)'s cards in Hand: [Gold, Estate, Goop, Copper, Silver]
_Goop(Plr 2) plays Goop
... _Goop(Plr 2) gets +$2
... _Goop(Plr 2) trashes a Estate
... BM - Sea Hag(Plr 1) gains a Goop
_Goop(Plr 2) plays 1 Gold
_Goop(Plr 2) plays 1 Silver
_Goop(Plr 2) plays 1 Copper
_Goop(Plr 2) has $8 to spend and 1 buy
_Goop(Plr 2) buys a Province
_Goop(Plr 2) shuffles deck
_Goop(Plr 2) draws 5 cards
_Goop(Plr 2)'s cards in Hand: [Copper, Copper, Goop, Goop, Silver]
*** BM - Sea Hag(Plr 1)'s turn 12 ***
BM - Sea Hag(Plr 1)'s cards in Hand: [Copper, Copper, Copper, Sea Hag, Silver]
BM - Sea Hag(Plr 1) plays Sea Hag
... _Goop(Plr 2) discards Province from the top of his deck
... _Goop(Plr 2) gains Curse on top of his deck
BM - Sea Hag(Plr 1) plays 1 Silver
BM - Sea Hag(Plr 1) plays 3 Coppers
BM - Sea Hag(Plr 1) has $5 to spend and 1 buy
BM - Sea Hag(Plr 1) buys a Silver
BM - Sea Hag(Plr 1) draws 5 cards
BM - Sea Hag(Plr 1)'s cards in Hand: [Estate, Silver, Copper, Silver, Silver]
*** _Goop(Plr 2)'s turn 13 ***
_Goop(Plr 2)'s cards in Hand: [Copper, Copper, Goop, Goop, Silver]
_Goop(Plr 2) plays Goop
... _Goop(Plr 2) gets +$2
... _Goop(Plr 2) trashes a Goop
... BM - Sea Hag(Plr 1) gains a Goop
_Goop(Plr 2) plays 1 Silver
_Goop(Plr 2) plays 2 Coppers
_Goop(Plr 2) has $6 to spend and 1 buy
_Goop(Plr 2) buys a Gold
_Goop(Plr 2) draws 5 cards
_Goop(Plr 2)'s cards in Hand: [Curse, Copper, Copper, Silver, Estate]
*** BM - Sea Hag(Plr 1)'s turn 13 ***
BM - Sea Hag(Plr 1)'s cards in Hand: [Estate, Silver, Copper, Silver, Silver]
BM - Sea Hag(Plr 1) plays 3 Silvers
BM - Sea Hag(Plr 1) plays 1 Copper
BM - Sea Hag(Plr 1) has $7 to spend and 1 buy
BM - Sea Hag(Plr 1) buys a Gold
BM - Sea Hag(Plr 1) draws 5 cards
BM - Sea Hag(Plr 1)'s cards in Hand: [Estate, Copper, Goop, Gold, Sea Hag]
*** _Goop(Plr 2)'s turn 14 ***
_Goop(Plr 2)'s cards in Hand: [Curse, Copper, Copper, Silver, Estate]
_Goop(Plr 2) plays 1 Silver
_Goop(Plr 2) plays 2 Coppers
_Goop(Plr 2) has $4 to spend and 1 buy
_Goop(Plr 2) buys a Silver
_Goop(Plr 2) draws 5 cards
_Goop(Plr 2)'s cards in Hand: [Silver, Silver, Copper, Copper, Goop]
*** BM - Sea Hag(Plr 1)'s turn 14 ***
BM - Sea Hag(Plr 1)'s cards in Hand: [Estate, Copper, Goop, Gold, Sea Hag]
BM - Sea Hag(Plr 1) plays Sea Hag
... _Goop(Plr 2) discards Curse from the top of his deck
... _Goop(Plr 2) gains Curse on top of his deck
BM - Sea Hag(Plr 1) plays 1 Gold
BM - Sea Hag(Plr 1) plays 1 Copper
BM - Sea Hag(Plr 1) has $4 to spend and 1 buy
BM - Sea Hag(Plr 1) buys a Silver
BM - Sea Hag(Plr 1) shuffles deck
BM - Sea Hag(Plr 1) draws 5 cards
BM - Sea Hag(Plr 1)'s cards in Hand: [Goop, Goop, Gold, Copper, Goop]
.... post too long