The Evolution of Online Gaming: From Flash Gamings to Virtual Reality