Painting: (Version 4)

$1

When you play this, you may gain a copy of a card you have in play that is not a Painting. If you don't, this is worth $2.

Cost: $5

Treasure

Painting: (Version 3)

$1

When you play this, you may gain a copy of a card you have in play. You may not gain an Artifact this way.

Cost: $5

Treasure

Painting: (Version 2)

$1

When you play this, you may name a card other than Painting. If you have at most as many Paintings in play as copies of that card, gain a copy of the named card.

Cost: $5

Treasure

Artifact: (Version 1)

$1

When you play this, you may gain a copy of a card that you have more copies of in play than you have gained this turn. You cannot gain an Artifact this way.

Cost: $5

Treasure

So my intention is that the max # of copies of a card you can gain with Artifacts in a single turn is equal to the number you have in play. For example, if you have 1 Market in play, you can gain at most 1 Market w/ Artifacts. If you have 2, you can gain at most 2, if you have 3, you can gain at most 3, etc. Does anybody have any suggestions as to how to word this better/less confusingly?

EDIT: Artifact can no longer gain copies of itself.

EDIT 2: Now costs $5.

EDIT 3: Renamed "Painting." (I've decided to start making an expansion based around the Renaissance, which will include this card, as it fits the expansion's theme)