public GnuNeutron (String computer_algorithme)
  {
    autodisplay = true;
    display = 1;
    computerColour = NeutronBoard.BLACK;
    playerName = "";
    ponder = true;
    nb = new NeutronBoard ();
    if (computer_algorithme.equals("random"))
      {
	cp = new ComputerPlayerRandom ();
      }
    else if (computer_algorithme.equals ("simple"))
      {
	cp = new ComputerPlayerSimple ();
      }
    else if (computer_algorithme.equals ("minimax"))
      {
	cp = new ComputerPlayerMinimax ();
      }
    else if (computer_algorithme.equals ("uct"))
      {
	cp = new ComputerPlayerUct ();
      }
    else if (computer_algorithme.equals("alphabeta"))
	{
        cp=new ComputerPlayerAlphaBeta();
      }
    else {
      cp=new ComputerPlayerAlphaBeta();
    }
    moveHistory=new ArrayList<String>();  
  }