Added abstract methods to CardGame to allow more than one type of game