Each card has four attributes: color, shape, fill, and count.
Sets are composed of three cards.
For three cards to constitute a set, each attribute must be all the same or all different. That is,
for three cards, color must be all the same or all different, shape must be all the same or all
different, number must be all the same or all different, and finally, fill must be all the same or
all different.
If no set can be found, three extra cards will be added to the field. As sets are found, rather
than refilling back up to 15, the board is only refilled back up to 12, when necessary.