The Legal Challenges of Self-Driving Cars in 2025