Code Kata implementing a rudimentary two-player trading card game (loosely based on the Blizzard Hearthstone rules)