private boolean forbiddenNeighbourhood(Hero hero, int x, int y)
	{
		Hero other;
		for (int i=-1; i<=1; ++i) {
			for (int j=-1; j<=1; ++j) {
				other = (Hero)p2h.get(x+i, y+j);
				if (other != null && other.getColor() != hero.getColor()) {
					return true;
				}
			}
		}
		return false;
	}