big reactoring

the "board" is now a deck, as to allow multiple decks
board will become the main UIView where multiple decks can exist.