Added escape and unescape functions to hud.js so we can escape player names with ease. Currently the unescape isn't used but I'm including it for future uses possibly.
Merge pull request #30 from Ceryni/xss_player_names

Added escape and unescape functions to hud.js so we can escape player na...
Use unescaped name everywhere except in the DOM
Fix broken audio on mobile
Make the HUD overlay the game board

 This should really help us on big maps. HUD elements still need work in not using too much space. Also, we should zoom the board out a little somehow.