public boolean goToEat(ArrayList<Food> foods) {
		Iterator<Food> foodIterator = foods.iterator();
		boolean advanceX, advanceY;
		int velocityY = 1, velocityX = 1;
		while (foodIterator.hasNext()) {
			Food food = foodIterator.next();
			if (distance(this.getX(), food.getX(), this.getY(), food.getY()) < 500) {
				if (food.getX() > this.getX()) {
					advanceX = true;
					velocityX = 1;
				} else if (food.getX() < this.getX()) {
					advanceX = false;
					velocityX = 1;
				} else {
					advanceX = false;
					velocityX = 0;
				}
				if (food.getY() > this.getY()) {
					advanceY = true;
					velocityY = 1;
				} else if (food.getY() < this.getY()) {
					advanceY = false;
					velocityY = 1;
				} else {
					advanceY = false;
					velocityY = 0;
				}
				this.moveAnt(advanceX, advanceY, velocityX, velocityY);
			} else {
				this.moveAnt();
			}
		}
		return false;
	}