Omar added the following options to Don's sample bot program:

-d step_level 
  Allows specifying how many steps deep to search.
  If this option is given then any -t option is ignored.
  If a value of 0 is given then it means to play randomly;
  even the setup will be generated randomly. One ply is
  the same as "-d 4" and 2 ply is "-d 8".

-r seed 
  Allows specifying a seed for the random number generator.
  If this option is not given then the clock is used to
  generate the seed so that output will be different on
  each run.

-1 file 
  Allows specifying a file with setup positions to use on
  the first move. A setup is randomly picked from the given
  file. The format of the setup file must be one setup position 
  per line and should be from golds point of view.
  It will be converted to silvers point of view as needed.
  For example, it should be entered like this:
Ra1 Rb1 Rc1 Rd1 Re1 Rf1 Rg1 Rh1 Ha2 Db2 Cc2 Md2 Ee2 Cf2 Dg2 Hh2
  If needed for silver (side=='b') it will be converted to this:
rh8 rg8 rf8 re8 rd8 rc8 rb8 ra8 hh7 dg7 cf7 ee7 md7 cc7 db7 ha7
  The file can contain comments since any line that does 
  not begin with a capital letter is ignored.

-t seconds
  This option was already provided by Don. It limits the search
  so that it stops after the given number of seconds.

If no -d or -t option is given then the 'tcmove' parameter
in the gamestate file is used to set the default -t. If
this parameter is not found then the default is to set
the -d option to 8.


