fine tuned get_opp_poke