add "deck" card
remove unused font
added board validation, lock board, some code cleanup