Added a minimalistic SimpleGame
Added a system to draw a card when a creature dies
No UsableAction messages are sent to clients when game has ended
Created `ECSMod` interface and let `PhrancisGame` implement that
Moved initialization of game factories to `MainServer` class
Added `AvailableModsMessage` to inform clients about the possible game
types
Modified how server handles raw input/output to improve test stability
Merge branch 'client-server' into ecs-utils
Server now supports both SimpleGame and PhrancisGame