✅ No card vs fast demon
| Category | Ability |
| Status | Passing |
| Test | tests/test_turn_sequence.py::test_no_card_vs_fast_demon |
P1 contracts None (speed=Normal=2). P2 contracts Fast demon (speed=1). P2 chooses main phase order.
Preconditions
-
CONTRACT phase
-
P1 contracts None (effective speed = Normal = 2)
-
P2 contracts Fast demon (speed = 1, faster)
Action
-
Resolve contract phase
-
Speed comparison: P2 (1) < P1 (2) — P2 is faster
Expected Postconditions
-
P2 chooses main phase order (faster side chooses)
-
P2's Fast demon enters play during P2's chosen main phase
-
Speed only determines who picks order — not when the demon actually enters play