refactoring find player and opponent methods