SetCard more generic, code cleanup, #define all constants, alterations on controllers after watching lecture 7