Better solution to storing relative x position in coordsChar return value

It now has an xRel property that can be -1, 0, or 1, rather than a boolean after.

This way, we can distinguish between precise matches and coords after the
returned position.