Based on the three disadvantages of IC Cards, I made three improvements for my new design of IC Cards.
Increasing an item to express the message that comes from external. This will help record the message from external. When there is no any message from external, just assign a 'Null' value to it.
Second, I would like to eliminate the six colors from IC Cards because I don't think they provide a lot of help. Although this will lose some category clarity, it provides more flexibility for user and increase the expression power of IC Cards. For example, people don't need to spend more time to decide the proper color of the IC Cards any more, so that they can concentrate on more important aspect of IC Cards.
Finally, we need to mention the two characteristics of the CRC Cards in IC Cards, that is, "Physical Interaction" and "role-play". For the former, we can let people make physical IC Cards instead of using computer to generate them. Then, let people physically place these IC Cards to express different relation among them. In other word, let people do exactly what CRC Cards do. Also apply the role-play in the IC Cards. This will help people to understand the requirement of the system they will design better.
The new IC Cards looks like following:

The physical placement means that they have close relation.