Haulsale Puzzles and Cubes