In the world of Nintendo Directs and Indie World presentations, the promise of "available now" is the ultimate mic drop. The March 2026 Nintendo Indie World presentation saved its biggest surprise...