Yesterday a bunch of review embargoes lifted including Metroid Dread which appears set to be in the Game of the Year conversation after some impressive scores. Twitch is currently facing a serious security breach seeing one of the largest hacks ever onli