Sabrina or Ozark? Netflix has secret games in store for E3 Netflix’s sound quality just got a major boost thanks to Stranger Things