This 3D raycaster project uses the pen extension as well as basic mathematics that everyone can understand to create a 3D appearing maze level. Feel free to customize any aspect you see here.
Things to fix: 1) Collision detection 2) Textures 3) Optimizations