public synchronized static boolean comprovingCollision(List<Ant> ants) {
		for (int a = 0; a < ants.size(); a++) {
			for (int b = 0; b < ants.size(); b++) {
				if (a != b) {
					if (distance(ants.get(a).getX(), ants.get(b).getX(), ants
							.get(a).getY(), ants.get(b).getY()) < 50
							&& reproduction(ants.get(a), ants.get(b))
							&& ants.get(a).getAge() > 200
							&& ants.get(b).getAge() > 200) {

						newBorn(ants, ants.get(a), ants.get(b));
						return true;
					}
				}
			}
		}
		return false;
	}