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