added player_finder.  needs some refactoring