Microsoft is taking its customers back from the likes of Walmart and GameStop