"Hey everyone, I've been digging into the Puzzle Swap protocol and I'm stuck on the blocks. Specifically, I'm trying to understand how the validator nodes are verifying the solitaire deck hashes - anyone have a simple explanation or insight on this process? Maybe we can break it down together and solve the mystery"