Console implementation of a Hearts card game
Getting a better grip on MVP patterns.
- Got a little better at driving behavior with tests
- Code got significantly simpler
- Need to handle passing cards at the start of each round
- Need to handle a variable number of players
- There's still some simplification that can take place. Continuing to work on my refactoring skills.
- Replace Console with GUI, probably Swing or JavaFX
- Stretch goal: reimplement in Kotlin