Refactor: renderer, syntax
Shuffle files around

Still bad usage of require.js
More code cleanup
Refactor shadow definitions
Add exception handling for no WebAudio support
Added drawing of entity textual info
Add names to heroes.
Add text to tavern
Fancy text and camera shake interaction
Add XP system
Speech bubbles, 3D camera shake.
Snipers now telegraph target