Cleanup and change to distr printing

Removed the automatic print_distr from Deck initialization. Now only if
self.depth == 0 will the game call the deck's print_distr.