My goal as a puzzle designer is to create a meaningful experience for the player, not just 'I solved it,'
If you're walking with somebody, you're heading in the same direction, and the spatial dance you're doing is a little more cooperative.