a card simulation thingy