try freezing the temp
cost function is minimum of nearest neighbors
factored out cooling process
playing around with cooling