Imagine being stuck on a long bus ride, eager to get home and dive into your favorite video game, but your phone's battery is running low and the internet connection is slow. That's exactly what happened to Alex, a gamer and software engineer, until he stumbled upon cloud gaming.