TilingPath's algorithms are designed on the assumption that MultiBrush segments use unit steps in their point sequences. Non-unit sequences can result in incorrect or suboptimal tilings. This change ensures point sequences are validated for unit steps, and fixes a non-compliant cliff tile across all tilesets.