Nintendo dropped a ton of new announcements, including new hardware and games. Blizzard says progress on Overwatch has been slowed as they try to deal with toxic players. Stan Lee says X-Men and Fantastic Four will come back to Marvel… sooner or later?