I have finally updated the server code so proper game sessions are held. Basically when you're playing you don't receive lobby related commands, and when u're in the game you will only broadcast game related messages to your level players only.
Also I have implemented the minimap. It will show the other players' positions with small colored pins. Your pin will be white. For now it is not clickable. However in the future I will make it clickable so the view will jump to where you clicked.
I've also placed the avatars' faces at the top. And whenever someone chats, a speech bubble is displayed under the avatar which talked. Cool :D