There is a lot of `#define SomeHardcodeValue` in the codebase. An example is which port to use when connecting to the server. These should be moved info a config file. Maybe this file could be generated by CMakes.