I'm new here, but I've got some skills with Doom myself. I'm not sure what Doom engine you're using, but I can tell that in Z/GZdoom (Doom in Hexen) you have a linedef 181 to slope floors and ceilings to the nearest sector. Can be useful for creating loops. You have support for floor shadows...