Tap a piece, then tap a target square (click-to-move). Moves are validated for both sides.