Add multiplayer support to back-end