Armed with a bevy of game titles for both the Xbox 360 and Xbox One during this morning’s E3 Press Conference, it seems that Microsoft has heard the large scale groans about the always on internet connection and appears to have decided to still continue to release titles for both the Xbox One and Xbox […]