public boolean hitMapObstacles(int x, int y){
		for(Human h : map.getHumans()){
			if(!h.equals(this)){
				if(h.withinBounds(x, y)){
					return true;
				}
			}
		}
		for(Zombie z : map.getZombies()){
			if(!z.equals(this)){
				if(z.withinBounds(x, y)){
					return true;
				}
			} 
		}
		for(Wall w : map.getWalls()){
			if(w.withinBounds(x, y)){
				return true;
			}
		}
		
		for(Ammo a : map.getAmmo()){
			a.withinBounds(this, map, x, y);
		}
		
		for(Health h : map.getHealth()){
			h.withinBounds(this, map, x, y);
		}
		
		if(x < 0 || x > 1500){
			return true;
		}
		if(y < 0 || y > 1000){
			return true;
		}
		return false;
	}