Greycastle
In JWords you guess words after getting tips helping you to build patterns of how words are combined in Japanese.