Mobile Prisoner's Dilemma game played on diverse habitats | IEEE Conference Publication | IEEE Xplore