Erro no jogo resta um

olá… encontrei este jogo na net (jogo k kero fazer) mas n ta a funcionar mas n tou a ver kual é o erro? alguem pode dar uma ajuda?

class RestaUm
{
  int Palitos = 21;
  int r = 0;
  
  // Reinicia o jogo com os atributos em seus valores-padrão.
  
  void reiniciaJogo ()
  {
    Palitos = 21;
    r = 0;
    System.out.println ("[Resta Um] Novo jogo iniciado. Comece jogando.");
  }
  
  // Nova rodada:
  // 1. Verifica a validade da jogada (palitos retirados devem estar entre 1 e 4);
  // 2. Verifica se já é o final do jogo (palitos retirados são em quantia maior ou igual
  //    aos restantes;
  // 3. Conclui a jogada.
  
  void novaRodada (int retirados)
  {
    r = retirados;
    if (r < 1 || r > 4)
    {
      System.out.println ("Número de palitos " +"(" +r +")" +" inválido.");
      System.out.println ("Você deve entrar com um número de 1 a 4 palitos.");
      System.out.println ("Tente novamente, por favor.");
    }
    else if (r >= Palitos)
      verificaFimDeJogo();
    else
    {
      Palitos = Palitos - r;
      System.out.print ("Você tirou " +r);
      System.out.print (" palito");
      verificaPluralPalitos(r);
      System.out.println (".");
      imprimePalitos();
      jogadaDoComputador(r);
    }
  }
  
  // Imprime a quantidade de palitos de acordo com a jogada realizada.
  
  void imprimePalitos ()
  {
    System.out.print ("Sobra");
    verificaPluralSobra();
    System.out.print (" " +Palitos +" palito");
    verificaPluralPalitos(Palitos);
    System.out.println (".");
  }
  
  // Jogada do computador, que retira sempre a diferença de "5 - palitosHumano".
  // (Estratégia que garante sempre a vitória da máquina)
  
  void jogadaDoComputador (int palitosHumano)
  {
    int palitosComp = 5 - palitosHumano;
    Palitos = Palitos - palitosComp;
    System.out.print ("Eu tiro " +palitosComp +" palito");
    verificaPluralPalitos (palitosComp);
    System.out.println (".");
    imprimePalitos();
    System.out.println ("Sua vez.");
  }
  
  // Caso o número de palitos retirado pelo jogados seja maior ou igual aos restantes,
  // o jogo está terminado e a máquina vence.
  
  void verificaFimDeJogo ()
  {
    if (r >= Palitos)
    {
      System.out.println ("Você retirou o último palito! A máquina venceu!");
      reiniciaJogo();
    }
  }
  
  // Métodos que apenas verificam o plural de palavras específicas.
  // Apenas como efeito estético - em programas que exijam desempenho não serão utilizados.
  
  void verificaPluralPalitos (int palitos)
  {
    if (palitos > 1)
      System.out.print ("s");
  }
  void verificaPluralSobra()
  {
    if (Palitos > 1)
      System.out.print ("m");
  }
} // class RestaUm

obrigado…

[color=“green”][size=“9”]*Editado para adicionar as tags BBCode :wink: by eltonk[/size][/color]

Está faltando o método principal, o [color=“indigo”]public static void main(String[] args)[/color]? :lol: