Well, last night's Supergirl (not actually last night's, but I watch these things on a delay ) was sloppily plotted again, and as usual it was down to trying to use all the supporting cast.
A White Martian is locked in the building with them! Why can't Supergirl x-ray vision the whole building to find it? "Because _someone_ lined the walls with lead" -- ok, I loved that line, and I loved J'onn's understated reaction to it.
But what's their plan B? Let's split up into pairs and comb the building floor-by-floor at human walking pace.
Yes, ok, let's just completely forget that we've established Supergirl is roughly as fast as the Flash and could comb the building by herself before you've finished stating the plan.
Plotting like that really annoys me in comics (like, writers always forget Superman moves faster than the eye can follow when they need a normal human like Batman to pose a threat to him) and annoys me here too.
But never mind because Supergirl was awesome (if a little too mopey) and Mon-El was awesome (ditto with the mopey) and Winn was awesome in his role as Generic DEO Tech #1 , and even the nameless DEO guys were great in this. It was a really nicely performed lock-in episode, only slightly marred by the stupid plot holes.
See how much better Supergirl is when Guardian isn't in it?