Fix Issue #157: VP counter error when buying a card with empty deck