To expand on time required: that also applies to real time. If a challenge would take two sessions to play out, I'll figure out a different way to do it. We did that once already and it got pretty old, despite the challenge being interspersed with a few combats and some random events.