99 Problems and a Mate in 1?!
This app is a combination of word search, coordinate training, and learning chess terminology.
Click here to play!