Solve Word Puzzles and Learn English Language

How good are you in solving word puzzles?

How many English words can you find in this puzzle before computers will add more letters?
You can line up letters horizontally, vertically and diagonally.
Note, that you can move letter if free path is available. What letter would you move first?

Solve Word Puzzle and Learn English