}
// TODO: This will change when camera are handled better (via a component)
Camera camera = CoreRegistry.get(WorldRenderer.class).getActiveCamera();
Physics physicsRenderer = CoreRegistry.get(Physics.class);
HitResult hitInfo = physicsRenderer.rayTrace(new Vector3f(camera.getPosition()), new Vector3f(camera.getViewingDirection()), TARGET_DISTANCE, filter);
updateFocalDistance(hitInfo, delta);
Vector3i newBlockPos = null;
EntityRef newTarget = EntityRef.NULL;
if (hitInfo.isHit()) {