use one window to display best so far, rather than one per best shape

also remove extraneous print statements for speed