edge colo: CMH · room:
20 pings over one WebSocket to a Durable Object. The room is shared: whoever opens the link first decides where the object lives, everyone else measures their distance to it - same as a real game.