Game-theoretic Models of Moral and Other-Regarding Agents