refactored random player