4x4 Word Grid - Java
How would you go about searching if a word exist in a 4x4 Grid of random letters(A-Z).Can someone lead me into the right direction of an effective way of tackling this problem.

Here are the conditions:

 - Words are formed from adjoining letter
 - words can be formed horizontally, vertically or diagonally to the left, right or up-and-down
 - No letter cell may be used more than once within a single word.

Thanks for your help guy!
4x4 Word Grid - Java
===

How would you go about searching if a word exist in a 4x4 Grid of random letters(A-Z).Can someone lead me into the right direction of an effective way of tackling this problem.

Here are the conditions:

 - Words are formed from adjoining letter
 - words can be formed horizontally, vertically or diagonally to the left, right or up-and-down
 - No letter cell may be used more than once within a single word.

Thanks for your help guy!