I can explain the problem if needed. In General - two references became one, which drove the system mad. mad mad mad!
@@ -392,7 +392,7 @@
if (this.position.equals(position)) {
return;
}
- this.position = position;
+ this.position.copyFrom(position);
this.rebuildAnglesAndRadius();