Add a move to the puzzle.
Handle a missing board argument better.