moved call to _set_board to make more sense
Added doc string
Minor cleanup