El arte del criquet

<?php while ( $bateador_eliminado != TRUE) {
    while ($numero_de_overs < X) {
      while ($numero_de_bolas <= 6 ) {
        $batea = lanzador_lanza_bola();
        switch ($bate) {
          case 'Batea bien y manda la bola al quinto carallo':
            bateador_corre();
            break;
          case 'batea mal y alguien del otro equipo la pilla':
            joderse_y_aguantarse();
            break;
          case 'batea y algguien pilla la bola sin que bote':
            bateador_eliminado =  TRUE;
            joderse_y_aguantarse();
            break;
          case 'el lanzador le pega a los palitos':
            bateador_eliminado = TRUE;
            joderse_y_aguantarse();
            break;
        }
        numero_de_bolas++;
      }
      numero_de_overs++;
    }
  }
?>