Display a list of names to search in the Word Search to reduce difficulty

The words to search for in the Word Search game are now displayed to the
player to act as a guide. Every time the player highlights a correct name,
the list also highlights the corresponding item as a sign of being marked
off.
Added fail-safe when generating word search puzzle

If the app can't find a place for a particular name, the app restarts the
whole process and retrieves a new set of names, to ensure that the user
does not experience an infinite loop.