Here's a recap of everything announced during the Nintendo Direct for March 2025, including new games, features, and Switch 2 ...