} else if (ea instanceof UnjamAction) {
resolveUnjam(entity);
} else if (ea instanceof ClearMinefieldAction) {
resolveClearMinefield(entity, ((ClearMinefieldAction)ea).getMinefield());
} else if (ea instanceof TriggerAPPodAction) {
TriggerAPPodAction tapa = (TriggerAPPodAction) ea;
// Don't trigger the same pod twice.
if (!triggerPodActions.contains(tapa)) {
triggerAPPod(entity, tapa.getPodId());
triggerPodActions.addElement(tapa);
} else {
System.err.print("AP Pod #");
System.err.print(tapa.getPodId());
System.err.print(" on ");
System.err.print(entity.getDisplayName());
System.err.println(" was already triggered this round!!");
}
} else if (ea instanceof TriggerBPodAction) {