Nintendo's 15-minute presentation highlights Free Roam missions, multiplayer enhancements, new items, and a June 5 launch with the Switch 2.