When playing a recent game, I gained two curses when buying a port after the other player had played one swamp hag. The card states that "when any other player buys a card, he gains a Curse". Anyone else having issues with getting extra curses without buying a card?