Blending online and offline gaming: a new era of gaming