Let negamax() return a tuple with True/False _and_ the board
Rename with 'cell' for consistency.
More graceful when the robot loses, at the expense of some loc