Finished the function. Will now generate a full puzzle with words placed randomly in all cardinal directions. Very satisfied with the result