Use arrow keys to navigate in this raycaster-generated 3D room with a moving object in middle.
I improved lightedblox's project by adding smoother movement, better graphics, increased FOV, added an option for wireframe graphics.