Ethical markov decision processes