Added opponentId to result struct