de_build: 60 random levels, 452 door edges checked
door_touch: 14880 boxes (7175 touching), edges axis/rising/falling, centre fallback both ways
door_fit: 22 cases (player box/dead, heights 42/56/64, removed, pickup, cells, corpse F_DROP at MK_DROPH 16, S_GIBS at 14, crusher)
update_doors: a whole open/dwell/close cycle, 108 calls, ceiling = cur every call
update_door30: idle without D30_ON, arm, 30 s count, open + park, D30_ON clears
0 failure(s)
