word search puzzle (http://en.wikipedia.org/wiki/Word_search). Here is a variant of this game. The words can be found going in any of the 8 directions in a two dimensional grid. The flag value ‘WRAP‘, 'NO_WRAP' indicates whether words can wraparound after they hit a boundary of the grid.