Overhaul hangman

It's now run from a different file, similar to tour.js. The advantage of
this is that now multiple rooms can run hangman at once without any
conflict.