Partial bug fix for puzzle

Kyle found some issues and implemented fixes that I am committing.  I am
committing because I have fewer Debug.Log() statements.  Slight fix in
case 3 of the switch in PuzzleManager and the puzzle matching function
no longer adds empty moves to the queue for fading.