Quake 2 ported to HTML5

compiled to JS with Google Webtoolkit, uses WebGL, Canvas, HTML 5 audio, local storage, and WebSockets