Changed Card to have multiple play methods instead of using a generic.
Renamed Driver to Game since you want to play a game.