Ma, rolling first would have worked too. My convoluted idea could be employed and unfold in various ways 🙃 I see how it's confusion who will the direction. You guys could play it the way Sky suggests. Ma picks the goal square and Khali rolls. (Or you could discuss it OOC, up to you. I think Sky's idea would keep things moving along.)
I was just thinking that you guys tell me where you're heading, aiming to pass through three squares. If your role succeeds you mange to spot triggers and avoid them, moving successfully through all three squares; if your role fails, you trigger something somewhere along your path. In either case, I'll provide narrative about how each turn unfolds.