What a night. While you were (probably) fast asleep, Nintendo ended months of speculation by revealing a ton of new info about its upcoming console. Most important, the Switch launches globally March 3rd and will cost $300.

Nintendo also announced a number of new games for the system, including Super Mario Odyssey, Splatoon 2, a custom Switch version of FIFA, Xenoblade 2, Skyrim and a weird but fun-looking new IP -- Arms. There are also new titles and ports from big hitters like Ubisoft and Square Enix, and we're even promised a sequel to No More Heroes.