fix combinations
add neighbor_words puzzle