Move GameUnit to its own file
Introduce game state
Properly name domain files and aggregates
Get rid of silly namespaces
Unified approach to test commands
Proper file naming
Also get rid of silly namespace here
Implement join, leave & start game