Abstracted timeToPlay into a hidden variable within base class and delegated player/dealer turns to new collaborator