public void update1(float time){//@override Entity
		Vector2 tempForce;
		LinkedList<MyPoint> temp = new LinkedList<MyPoint>();
		for (Link l : neighbors){
			tempForce = Vector2.vecSubt(l.other.getPos(), this.pos);
			if (tempForce.length() > l.len * breakLength){
				temp.add(l.other);
			}
		}
		for (MyPoint p : temp){
			p.removeNeighbor(this);
			this.removeNeighbor(p);
		}

		boolean existing = false;
		for (MyPoint p : MyPoint.getNodesWithin(connectRange * 0.75,this.getPos())){
			if(p.equals(this))break;
			existing = false;
			for (Link l : neighbors){
				if(l.other.equals(p)){
					existing = true;
					break;
				}
			}	
			if (!existing){
				addLink(p);
				p.addLink(this);
			}
		}
		super.update1(time);
	}