Planning With Agents : An Efficient Approach Using Hierarchical Dynamic Decision Networks