Pieces semi-snap to tiles