We talk about the announcements from the most recent Nintendo Direct. Everything from Smash to Luigi’s Mansion Comment