Java application that allows filling crosswords with given words