Construction Puzzles: Build, Plan & Solve