✅ Speed tie p2 token resolves
| Category | Ability |
| Status | Passing |
| Test | tests/test_turn_sequence.py::test_speed_tie_p2_token_resolves |
P2 holds the time token → P2 is faster, P1 gets the token.
Preconditions
- P2 has_time_token = True, P1 has_time_token = False.
Action
- resolve_speed_tie(state, rng)
Expected Postconditions
-
_contract_faster_side = Side.PLAYER_2.
-
P2 loses token, P1 gets token.
Assertions
assert result._contract_faster_side == Side.PLAYER_2
assert result.players[Side.PLAYER_2].has_time_token is False
assert result.players[Side.PLAYER_1].has_time_token is True