Who would’ve thought that Nintendo Switch Sports Resort would be home to one of 2026’s most crushing boss fights?