Added macro to reduce repetitive code for verifying object is of a certain type before casting to that type.
Used this macro to validate card is kind of type SetCard before performing SetCard specific operations.
Included ability to override content shown for card when not selected.
Added background image for the case where we want to show the card content when not chosen. This background image provides more clarity to the card content than the Stanford image.
A different background image is used when easy mode is enabled.