Refactored the main content so that it is card agnostic

Next step, figuring out how decks fit in