IS-13: Implementing CardState.