The term ‘cloud gaming’ has become a tradition for game lovers – what’s more fun than having your favorite games streamed directly to your device on demand…, lately