Library for Mini Words - minimalist puzzle