initial wordsearch work

Initial crack at integrating wordsearch.  I also have a dashboard PR ready that I just need to give a lookthrough.  Things that are not in this PR, that I should probably open pivotal items for

(1) Don't currently highlight as we move.
(2) Game ends as soon as you hit bad letter.
(3) Only converted first three levels to more readable format.  The others will be broken until converted.
(4) Some of the sprites are still funky. I didn't want to spend a lot of time here, since the images are going to change.
(5) No checkerboard background
(6) Letter alignments are off.  This is because they're off in the image that we use.
(7) Needs unit tests, especially for some of the logic in wordsearch.js

Note, most of the changes in maze.js are moving things.  Look most carefully at wordsearch.js.  There's some amount of complexity in there, so please let me know if it's confusing and there's a better way to organize some of that logic.