Scaling Opponent Shaping to High Dimensional Games