Grid assembly
Every word runs either across or down, and two entries may share a square only when both place the same letter there, meaning the shared letter sits at the same position within both answers. Words are placed one at a time where they can cross an already placed word, and unused squares become blocked. A word with no letter in common with the rest of the list has no crossing point.