US77633 Rework card colorer mashup to be more optimal and robust to change

Do not apply colors twice
Merge pull request #43 from roadhump/feature/us77633

US77633 Rework card colorer to be more faster and robust