revamping distributed game play