What we did tonight
Added a simulated annealing like distribution function
Improved output, fixed couple cases that caused it to break
Added competition input file