Effects of Group-based Agents on Iterated Prisoner's Dilemma Strategies in Evolving Spatial Environments