public boolean isHealing(Player p){
		for (int i = 0; i < healers.size(); i++){
			Healer heals = healers.get(i);
			int tileX = heals.getTileX();
			int tileY = heals.getTileY();
			int pX = p.getTileX();
			int pY = p.getTileY();
			int distanceX = Math.abs(pX - tileX);
			int distanceY = Math.abs(pY - tileY);
			if (distanceX > 20 || distanceY > 20){  //this ignores all healers on the map that aren't relevant to the player.
				continue;
			}
			int x = tileX - (p.getTileX() - 20);
			int y = tileY - (p.getTileY() - 20);
			x = (x * 16) + Settings.CAM_X;
			y = (y * 16) + Settings.CAM_Y;
			heals.setX(x);
			heals.setY(y);
			if (heals.intersects(p.getHitBox())){
				return true;
			}
		}
		return false;
	}