lots of refactoring, mainly in lobby classes and gamesession