Code Clipping

Cut at least a couple hundred more lines of redundant code and made the
GUI codebase much easier to understand by further subdividing it into
encapsulated specialized components.

-all table sizing and cursor focus is now managed by refreshTable for
instance
-refreshCard values handles all icon/price/owned data
-my cards, all cards, and set are now in methods of their own