Oh yes, basic snapping is well and fine. Flooring, centering, and moving back is easy. The hardest part of this is trying to make it not have diagonals, in a sort of zig zag pattern. I'd imagine one would have to continuously split between two points until no diagonals remain, but how I've done it has yet to work flawlessly.