There are languages where letters are not handled rigidly as single units, such as Welsh ll, dd, ff or in our case (Scottish Gaelic) bh, ch, dh... and where the absence of a distinction between (for example) b (phonetically close to /b/ and bh (phonetically /v/) leaves a huge gap in the system.
We must extend the click_on_letter activity to support this by adding delimiters between the letters in the levels-<locale>.json definition file, e.g. a|à|b|bh|c|ch.