# they take target and position (and rotation (either vec3 direction or quat) in the case of set transform)