added method to PuzzleBlock