A method includes: executing a video game by a cloud gaming machine; streaming, by a video server over a network, video generated from the executing video game to a plurality of client devices; enabling gameplay of the video game that includes control of a virtual object of the video game by one of the client devices, and passing the control of the virtual object to each of the client devices in turn, wherein passing the control is responsive to detecting a predefined condition during the gameplay of the video game.