ExerLink: enabling pervasive social exergames with heterogeneous exercise devices
Latency and player actions in online games