Opponent Shaping in LLM Agents