implement GameStateRepositoryTest add lambda to the GameEventHandler.handle{} to set the version add VersionBuilder add version to the events add creation date to the events rename gameId to aggregateId add EventHandler interface
Fix GameState.currentPlayerTurn and nextPlayer Add ItsTheTurnOfNotification Improve test
Use GameState.apply() to build Projection Create GameEventHandler Add PlayerWinEvent