Strategic Decision-Making in Multi-Agent Domains: A Weighted Potential Dynamic Game Approach