Adding attempts/sec output
Logging final results
Re-rendering so we don't lose the graph
You want a screenshot? You get a screenshot!

I'm definitely not thrilled with MapGraphics, but priorities, you know?
Reworking logging a bit and adding description
We're in big boy land now!
implementing equals and hash functions for better handling by generic classes.
OMG THIS IS IMPORTANT! Weirdly, it works the wrong way, but not optimally.
Calculating cooling schedule from desired run time!
Cleanup