Fades, Instant Refills, and Looping Checks

The tokens now fade out one match at a time
They then clear and refill.
The checking algorithm will continue to run as long as there is
matches, and runs at the beginning to make sure the board is match
free.
Merge branch 'Fades-and-Refills' of https://github.com/karatesaul/BarCrawl into Fades-and-Refills

Conflicts:
Assets/Scripts/PuzzleManager.cs
Merge?