added code for the first two FIXME's in find_words function

I think this will work for finding the diagonals but what I need to
figure out is whether or not to nest this in something that completes
words/prefixes and then decides to add/or look at the next square.