I might try the dice pool first and see if that works. I mostly just need a way to help decide what happens during a race because to me, that's hard to do fairly with just pure narration when there's multiple people involved.