Added map selection, socketio lazy loading