- GameEvent
- FirstPlayerJoinedGame
- SecondPlayerJoinedGame
- GameCreated
- GameStarted
- GameEnded
- GameTied
- GameWon
- HandPlayed
- RoundStarted
- RoundEnded
- RoundWon
- RoundTied
- PlayerId
- GameId
- GameCreatorId
- Timestamp
- Shape
- MaxNumberOfRounds
- RoundNumber
- Command
- CreateGame
- PlayHand
- GameCannotBeCreatedMoreThanOnce
- GameDoesNotExist
- CannotPlayHandBecauseGameEnded
- CannotJoinTheGameTwice
- GameAlreadyHasTwoPlayers
- PlayerAlreadyPlayedInRound
- BehaviorKt