Final commented files: Card, Pack, Player, Card_tests, Pack_tests, Player_tests