added check whether opponent accessible