WebGL Quake 3 level renderer