async fn upgrade_websocket( server: Extension<CustomServer<Game>>, peer: Extension<Peer>, req: Request<Body>) -> Response<Body>