Client basically working, still uses hardcoded config.