updated player, cardgame, war, and card classes