public boolean goToHunter(List ants) {
		Iterator<Ant> antsIterator = ants.iterator();
		boolean advanceX, advanceY;
		int velocityY = 1, velocityX = 1;
		Ant target=null;
		while (antsIterator.hasNext()) {
			Ant ant = antsIterator.next();
			if(target==null &&distance(this.getX_position(), ant.getX(), this.getY_position(), ant.getY()) < 200){
				ant=target;
			}
		}
			if(target!=null){
				if (target.getX() > this.getX_position()) {
					advanceX = true;
					velocityX = 1;
				} else if (target.getX() < this.getX_position()) {
					advanceX = false;
					velocityX = 1;
				} else {
					advanceX = false;
					velocityX = 0;
				}
				if (target.getY() > this.getY_position()) {
					advanceY = true;
					velocityY = 1;
				} else if (target.getY() < this.getY_position()) {
					advanceY = false;
					velocityY = 1;
				} else {
					advanceY = false;
					velocityY = 0;
				}
				this.moveAntPredator(advanceX, advanceY, velocityX, velocityY);
			} else {
				this.moveAntPredator();
			}
		return false;
	}