Game data structure using program state or machine event data, e.g. server keeps track of the state of multiple players on in a multiple player game