Galison Garden Path Puzzle Review: A Delightful 500 Piece Challenge