removed superfluous parameters in tsalayout
use new seed on every run
stop when diskradius is smaller than one pixel
exit early if energy hasn't been updated for 1000 steps