Exploit list of nodes, avoid hellish indexing :)
Since you already have a list of the letter-nodes, you can loop over them instead of indexing into the board lists.  The `reachable` helper function checks which nodes are adjacent.
don't need this here