1. A non-transitory computer readable storage medium with an executable program stored thereon for participating in an interactive event, wherein the program instructs a processing element to perform the following steps: receiving a request from at least one client device for participating in an interactive event; determining a client device clock offset of the at least one client device with respect to a server clock; determining a personal input clock offset of at least one personal input with respect to the server clock; transmitting the event to the at least one client device to be shown on a display; receiving at least one packet from the at least one personal input, the packet including a score, wherein the score is generated by comparing sensor data to reference data, and wherein the score is generated by the personal input; and transmitting the score to the at least one client device to be shown on the display.