" I believe that games work best when there's multiple valid approaches" - Preach! I like when there are a handful of invalid ones too, to allow for Player Knowledge being important. Multiple sufficiently valid approaches without the total removal of invalid ones. I think you're consistently hitting that sweet spot.