Commit
77e604ca41231009b35140540306789b2f64bb67
by Christoph Schulz
gaming-core: Player state and outcome are now kept in the Player object
Until now, a player's state and outcome were saved in the game state, which was awkward and not very object-oriented. The state is now managed by the player objects themselves. This required the Player interface to become Stateful and to take a type parameter denoting the concrete type. However, the State interface could be significantly reduced in size and complexity.