board movement redo, fixed input bugs, etc