Only Bob can publish, so no need for the `currentPlayer` constructor argument.