Ensure every config-backed subsystem can serialize/deserialize config in a single consistent manner.
Remove symlinks and make codebase use common modules instead.
Make sure to have help messages for both the game and the server.
Database will be used for authentication.