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