Word games based on finding valid words given a collection of letters.