Snap translation to within half a unit