Trends and challenges in machine ethics: an updated survey of artificial moral agency implementations | Synapse