Battle Lobby stuff

Use only one service path
Refactor to only use one service path
Battle lobbies can be accepted or rejected, and update in real time