Sooo... Stern Pinball replied to a comment on their Facebook feed, in their post announcing code 1.05 for Stranger Things... They said that Stranger Things is still in production(?) If so, that's great news; it had sounded earlier like their license had lapsed...