JavaScript 2.5D sector/portal-based raycasting game engine.