Remove unnecessary suit field from PartialState.
Use tuple version of PartialState when passing it to CrazyEight.move().
Remove unnecessary methods.
Return a tuple from the relevant methods, as the assignment requires.
Fix card counting and location of legal_moves.
Keep track of the number of the first player to move.
Remove old TODO and unused static method.
Remove unnecessary comment.
Remove silly parameter.
Revamp to reflect changes to crazy_eights, change names, etc.
Change default depth limit and fix last_move() implementation.
Merge branch 'rank-to-card'