Finished Card and ListCardSet as well as their tests