Changes made to Pack, Card and AbstractPlayer