Loading: What Is Cloud Gaming and is it Really the Future of Gaming?