Ethics, morality, and game theory