"Bleeding Out" rule implemented
"Overload" rule implemented
reduced visibility
first simple test for Game class. fails from uninitialized object under test
initialized game object for test. fails from missing player1
constructor injecting players into Game. implemented test as simple as possible without CardPickers on players to pass.
testing if player starting hands have 3 cards. fails as starting hand is currently empty
implemented drawing of starting hand in Player constructor. Test now fails from missing CardPicker
injecting mock CardPickers w/o any defined behavior makes test pass