Added multiple print statements for debugging purposes.

In the MakeNewBoard() function of Puzzle.py the code fails due to the way that the Block.getID() method is
currently implemented. I am attempting to resolve it.

--Matt