Built from SpinRequested, SpinSettled and RewardClaimed events. Each card's status comes from getSpin().