Not sure if this is correct but it doesn't seem to be taking the heading correctly. I have a few chairs which work with the offset being at `90` but it then doesn't work with chairs that are rotated differently. 