Refactored BMInterface->validate_player_info() to reduce cyclomatic complexity