Update Puzzle.py

Changed some variable names (you know which ones) and added a test for the RemoveBlock() method of the Board class.