There's an alternate strategy that relies on time moving in discrete chunks, and both players moving simultaneously. But it's completely dependent on how the space is modelled, which indicates (to me) that this isn't a satisfying / robust / realistic solution.