land.removeAllAbilities(source.getSourceId(), game);
for (String landType : landTypes) {
if (landType.equals("Swamp")) {
land.addAbility(new BlackManaAbility(), source.getSourceId(), game);
} else if (landType.equals("Mountain")) {
land.addAbility(new RedManaAbility(), source.getSourceId(), game);
} else if (landType.equals("Forest")) {
land.addAbility(new GreenManaAbility(), source.getSourceId(), game);
} else if (landType.equals("Island")) {
land.addAbility(new BlueManaAbility(), source.getSourceId(), game);
} else if (landType.equals("Plains")) {