Run this in turbo mode ( by shift-clicking the green flag) and just explore it.
This uses a sprite-based raycaster to create the 3D effects. If you have any suggestions please leave them in the comments.