Splitter works for repeated rounds of decisions. Splitter returns error if player sends submission while previous callback is unfulfilled.