Design-doc mechanics · playable spec demo
Tap a tile, then tap an adjacent tile to swap. Only a swap that creates a match counts as a move — invalid swaps revert for free, exactly as spec'd.