Update separateX to provide consistency with separateY

This is really more of a change in aesthetic than functionality. At smaller velocitys, this won't change anything, at higher velocitys, altough it's broken, it will stay broken no matter if this is changed or not (see issue #889 for an example of this).