Battle.net's storefront ambitions after adding The Witcher 3 and Cyberpunk 2077 · Digg