✅ Gain cp additive
| Category | Ability |
| Status | Passing |
| Test | tests/test_scoring.py::test_gain_cp_additive |
P1 already has 7 CP and gains 3 more. CP adds correctly.
Preconditions
- P1 CP: 7
Action
- gain_cp(state, PLAYER_1, 3)
Expected Postconditions
- P1 CP: 10 (7 + 3)
Assertions
assert new_state.players[Side.PLAYER_1].cp == 10
assert state.players[Side.PLAYER_1].cp == 7 # original unchanged