The RCWeb Bubblewrap app (app/bubblewrap) is the shared display for a fast multiplayer colour-control game. It pairs with app/bubblewrap-c, where each phone shows the same 6x6 bubble grid.

/bubblewrap/ on the main display.The display exposes these functions globally under bubblewrap:
bubblewrap.joinPlayer(playerId): Registers a controller and sends it the current game state.bubblewrap.popBubble(playerId, index): Claims a bubble for a player and broadcasts the update.bubblewrap.resetGame(sender): Clears all bubble ownership while keeping the current players.The display is authoritative for game state; controllers only request actions and render snapshots sent back from the display.