Refactor Lobby to use prototypes
It's also been renamed ChatRoom in preparation for an upcoming plan to
split it into two rooms
Split the lobby into ChatRoom and GlobalRoom