The challenge of making moral machines