You're a Doom Marine. You're stuck in a tricky place of Hell. This map is something I started as a learning ground for making some new scripts. It ended up having some challenging puzzles and I thought it could be shared to you folks.
ID Software, Doomworld and ZDoom forums.
New from scratch / Modified (name of original file)