Created by: carlosreiakvam-uit
Lobby cleanup of code. Less dependencies, more event-driven. Better naming.