Nintendo announced its new lineup of games for the Nintendo Switch and other updates through their Nintendo Direct presentation given on Feb 17. The 50-minute live stream of trailers and announcements...