refactor whos_card to remove speculation
refactor scoring
make switch statement into a dict
nitpicky naming :)
make docstrings into comments and vice versa
refactor main and add tests
fixed bug that resulted from refactoring code