library to help the creation of card games