First Person Shooter in HTML5 with ThreeJS and WebGL