SimpleCardGame init framework
GameEngine architecture
SimpleCards and SimpleCardsTest
AbstractRound architecture
AbstractPlayerList
AbstractPlayerList refactoring
player updates
mock game logic for SimpleCardGameEngine
gameInPlay() moved to GameEngine
mock simpleCardGame runner
genericised PlayerList and AbstractGameState to take player type args. Test suite needs urgent attention.