Implementing roadFacing, fixes #26 but needs testing.