Watch this Nintendo Direct presentation featuring roughly 40 minutes of information focused mostly on Nintendo Switch games launching this winter.