public void check_for_surrounded_ants(int[] p){
    	check_for_surrounded_ant_at(p);
	    for (int d = 0; d <= 5; d++){
	    	if(adjacent_cell(p,d)[0]>=0 && adjacent_cell(p,d)[0] < world.getRows() && adjacent_cell(p,d)[1]>=0 && adjacent_cell(p,d)[1] < world.getColumns()){
		    	if(world.getCell(adjacent_cell(p,d)[0],adjacent_cell(p,d)[1]).isAnt()){
		    		check_for_surrounded_ant_at(adjacent_cell(p,d));
		    	}
	    	}
	    }
    }