Altruism in selfish groups of individuals has been explained using game theory. In this work, cooperation within a spatial evolutionary prisoner's dilemma game is studied with three strategies: cooperation, defection or Tit-for-Tat. By imposing the condition of a site diluted lattice and relaxing the condition of strong population viscosity, the emergence of cooperating and defecting island universes is observed. Under a softer condition of movement such that players may move to a lattice site of at least equal payoff we find that these defecting islands become inherently unstable and dissociate to invade the rest of the system. This subsequently leads to a re-emergence of cooperation in the entire system as the Tit-for-Tat strategies knockout any rampant unconditional defection strategies. These results are interpreted suggestively in the context of biology and sociology.