Buenas,
 
Me surge una duda existencial, si se puede llamar así... no se si la declaración de esta clase (a grandes rasgos) es correcta o no... no se si abuso de los métodos que utilizo... 
Si defino la clase jugador, este puede hacer 1000 cosas.... se supone que eso son los métodos? ejemplo    
Código PHP:
Ver originalclass jugador{
    function alta_jugador($user,$datos_array)
    
    function editar_jugador($user,$datos_array)
    
    function baja_jugador($user)
    
    function mostrar_amigos($user)
    
    function mostrar_edad($user)
    
    function fecha_registro($user)
    
    function mostrar_puntuacion($user)
    
    function registrar_actividad($user,$actividad)
    
    function mostrar_historial($user)
    
    function retar_usuario($user1,$user2)
}
 
//Ejemplo de uso:
 
$jugador=new jugador;
$jugador->baja_jugador("Pepe");
$jugador->mostrar_amigos("Pepe");
$jugador->mostrar_edad("Pepe");
$jugador->fecha_registro("Pepe");
$jugador->mostrar_puntuacion("Pepe");
$jugador->registrar_actividad("Pepe","Cambio su contraseña");
$jugador->mostrar_historial("Pepe");
$jugador->retar_usuario("Pepe","Pepa");
  
¿Alguna sugerencia? 
Muchas gracias de antemano!