Vector3f tPos = ServerValues.getClientCoords(x, y, z);
System.out.println("VALIDATE:"+objId+" at:("+x+","+y+","+z+") -> "+tPos);
float heading = ServerValues.getClientHeading(readD());
log.fine("Coords:"+tPos.x+","+tPos.y+","+tPos.z+" for "+objId);
PositioningComponent pos = (PositioningComponent) Singleton.get().getEntityManager().getComponent(objId, PositioningComponent.class);
if (pos != null){
//TODO check heading is really of any relevance
if(FastMath.abs(heading-pos.heading)> FastMath.PI/180f*5f)//difference by more than 5 degrees
log.severe(objId+" heads differ by more than 5 deg cHeading:"+pos.heading+" tHeading:"+heading);