Adjust the Surface debug text to read linearly
Fix board.opIndexAssign
Fix make and undo move functions