Intermediate updates to the code to add support for the lobby. Nothing is functional yet. The code is a work-in-progress.