I000N000000N000000000000000N000000N0000000GH000000N000000N00000000FQQ0000N000000NOOOOH0000000000N000000>000B900GOOO0000N0000000000N00?90000000N0000000000N00N00000000>8000000000N00N0000O0OH0FQQI000000N00C80000006@0000000000N00QI0GO00000G00000000FQ0000>900000?90000000000000H0000000N0000000000000?90000000N0000000000000N01000000N0000000000000N0E000000N0000000000000N0P000000N0000000000000N0P000000N0000000000000N0D000000N0000000000000>8:000000>80000000000000I00000000F00000000000000?800007A00000000000GOOH0FQQ0QI0GOOOOOH000000B90000000?9000000000000N00000000N0000000000000N00000000N0000000000000>80000000N00000000000000FQQQ0000N0000000000000000000000N0000000?00000000000000N0000000N00000000000000N0000000N0000000000|5^396,432!9^252,588,2,1,10,20,0,0,0!9^492,588,2,1,20,20,0,0,0!9^564,12,2,1,23,6,0,-1,0!9^276,12,2,1,11,6,0,-1,0!0^510,180!0^510,198!0^504,216!0^486,222!0^282,180!0^282,198!0^288,216!0^306,222!0^324,222!0^342,216!0^360,210!0^378,204!0^396,198!0^468,222!0^450,216!0^432,210!0^414,204!2^348,468,0,-1!2^444,468,0,-1!9^204,12,2,1,8,6,0,-1,0!9^12,108,2,1,2,4,0,0,0!9^12,276,2,1,2,11,0,0,0!0^576,90!0^582,72!0^594,60!0^612,54!0^630,54!0^216,90!0^198,60!0^210,72!0^180,54!0^162,54!11^444,492,396,72!9^180,84,0,0,17,20,1,-1,0!9^612,84,0,0,16,20,1,-1,0!9^732,204,0,0,15,20,1,-1,0!9^60,204,0,0,14,20,1,-1,0!12^60,144!12^60,168!12^732,144!12^732,168!0^708,216!0^714,228!0^726,234!0^738,234!0^750,228!0^756,216!0^36,204!0^42,222!0^60,228!0^78,222!0^84,204!12^168,396!12^204,396!12^744,300!12^672,576!12^708,576!12^744,576!0^720,516!0^714,504!0^708,492!0^714,480!0^732,474!0^168,432!0^174,444!0^186,450!0^198,444!0^204,432!6^108,60,2,0,0,2!6^612,300,3,0,0,3!9^564,588,2,1,23,11,0,-1,0!1^372,300!1^420,300!1^396,240!6^204,252,4,0,0,0!6^660,36,0,0,0,2
Here's an extended version by about 16 squares. I could _maybe_ increase the time, but the tileset would be much more constrained. Feel free to edit the tileset however you feel necessary.
I can explain the glitched trapdoors sometime; I think I have them completely figured out now.
About the other map, that's certainly possible... I will work something up. The difficult part is somehow telling the player in which order to get the trapdoors. Also, we could apply this concept to the map above by placing trapdoors to divert the drones... just another option though.