BFDG 2: The puzzle of puzzling shapes | ScratchStats