public static ArrayList<Entity> getEntitiesAdjacentTo(Point location, Team entityTeam) {
		ArrayList<Entity> adjacentEntities = new ArrayList<Entity>();
		if (entityTeam == Team.EVIL) {
			for (Entity enemy : enemies) {
				if (enemy.isLocationWithinDistance(location, Physics.getAdjacencyDistance())) {
					adjacentEntities.add(enemy);
				}
			}
		} else {
			if (HeroInfo.INSTANCE.isHeroAlive() && HeroInfo.INSTANCE.getHero().isLocationAdjacent(location)) {
				adjacentEntities.add(HeroInfo.INSTANCE.getHero());
			}
		}

		return adjacentEntities;
	}