Thanks for the quick reply!
Not quite, though, as this solution would require 500 unique sprites, each with a different word.
What I imagine possible is to overlay text on a sprite, reducing the overhead to one blank sprite and an array to
get random words from.
Then I could create 15 instances of the card with a different word on each.