Cards are now removed from hand when played!
Added a field to track how many variations were simulated during each turn.
A game can now be fully simulated from start to finish!
Formatted code. Added a stats row in BoardPrinter to show number of variations simulated.
Added Action-classes to represent Hearthstone actions, such as PlayMinionAction and AttackHeroWithMinionAction.
Reordered parameters in a couple of methods.
Added Actions for attacking with minions.
Made ending the turn an Action.
All actions made during a turn are saved to gameActionList.
All actions made during a game are saved to gameActionList.
Implemented replay functionality.