* some common classes
* lobby messages
* refactoring