Nit: if a card like the Chest can’t draw two cards (because there aren’t two cards in the discard), you shouldn’t get gold from Ingot for cards you don’t actually draw.
good catch