takes a list of words and creates a crossword grid with 2D rotational symmetry using as many as possible