Move server perception from reader to server state
Update client perception and state before (and via) relevant atomic actions
Rename CmdAtomic to respect the file as an interface to directory convention
Clean up smell-related and other atomic comands
Split squit between client and server
Fix restarting the game
Correct execution of atomic action by client, if visible
Fix crashes caused by monster spawning without telling clients
Make MonadClient read-only on State

similarly as MonadServer is.
Remove spurious arena argument from some client actions
Get rid of current side shorthands

in preparation of the move of sside from State to ClientState.
Move field sside from State to ClientState
Break a module dep cycle
Store actors globally for the dungeon; time priority queues for levels
Get rid of updateArena

in favour of updating dungeon at an explicitly given level identifier.
Get rid of getArena

in favour of updating dungeon at an explicitly given level identifier.
Introduce the gleader field of Faction
Change leader via an atomic action
Get rid of the sarena field of State
Now that sarena and sside fields are gone, make types more tight