I love the idea of colored cards! This ensures all students get a chance to participate. Also it can help you determine which students are less engaged. I love the students who know the correct answer all the time, but it's important for everyone to get a chance to join in. This ensures a more comprehensive understanding of which students may need to be engaged with more during class time. It is very helpful to have different tools to help deal with different student outlooks.