public void resolveChallengedCloisters(Cloister cloister) {
Position p = cloister.getTile().getPosition();
for (Tile nt : game.getBoard().getAdjacentAndDiagonalTiles(p)) {
if (nt.hasCloister()) {
Cloister nextCloister = nt.getCloister();
if (cloister.isShrine() ^ nextCloister.isShrine()) {
//opposite cloisters
if (nextCloister.isOpen()) {
makeCloisterChallenged(nextCloister);
}
}
}
}