It’s been quite a week for game news- E3 has pretty much kicked off today with EA’s press conference, Valve has released some final details on Steam Direct