Word Search Puzzle v2

 
Here is another (Improved) version of the word search puzzle with lots of improvements.