Let the AIs play on they's own.
prevent excessive cluing

Both in terms of cluing the same person twice (won't always be
excessive, room to improve) and cluing when there are no clues left.
and fix the error that occurred
How did this new bug even form?

Was attempting to prevent excessive add_bit etc. print statements. Now
we have some sort of infinite loop crash.
more prevention of error messages and found bug

first of all, when turn throws an exception it's a good idea to break
the while loop.

Second, I actually got the "Whoa whoa WHOA. You should NOT be seeing
this!" error.
Good work.
Pinpointing issue with predicting "playing" clues.

That wasn't the error message I was hoping for.  Anyway, mostly just
small changes for testing.  Trying to clean up usage of query_bit_pile.
Small commit

it's whatever
Merge branch 'master' into Prediciton-HolyShitFilesEverywhere

Conflicts:
	src/Hanabi.py
	src/HanabiClasses.py
Merge branch 'Prediciton-HolyShitFilesEverywhere' of https://github.com/RiverTethys/ppg-hanabi into Prediciton-HolyShitFilesEverywhere

Conflicts:
	src/HanabiClasses.py
Merge pull request #21 from RiverTethys/Prediciton-HolyShitFilesEverywhere

Prediciton holy shit files everywhere