Everything From the September 12th Nintendo Direct

September 12th gave us a HUGE Nintendo Direct of over an hour worth of game announcements. There's a lot to go through, but we've rounded up everything here.