move function
extract to tttdiffs; refactor pick_successor
extract to tttdiffs; refactor pick_successor (finish; missed a file last time)
delete commented code
shorter view()
delete show()
a little polishing