E3 2016, WWDC 2016 and More News This Week