A survey on interactive games over mobile networks