Three types of Prisoner's Dilemma: Two-outcome game; Three-outcome game; Four-outcome game