// Funcion para evaluar un individuo
 // Lo que hacemos es ejecutar el juego NUM_EVALUACIONES veces y obtenemos la puntuacion media,
 // siendo esta el fitness del individuo
 public void evaluarGenotipo() {
   Executor exec = new Executor();
   ControladorFuzzyGen controlador =
       new ControladorFuzzyGen(
           this); // Creamos un controlador borroso y le pasamos nuestro individuo
   mFitness =
       (float)
           exec.runGenetico(
               controlador,
               GHOST_CONTROLLER,
               NUM_EVALUACIONES); // Ejecutamos el juego en modo experiment sin interfaz para
   // obtener la puntuacion media
   mFenotipo =
       controlador
           .getEngine(); // Le asignamos el fenotipo al individuo (el motor usado en el controlador
   // borroso para su evaluacion)
   evaluado =
       true; // Seteamos a true la variable para saber que este individuo ya ha sido evaluado
 }