The Thorny Challenge of Making Moral Machines: Ethical Dilemmas with Self-Driving Cars