Add precision argument, build annealing by default
Improved scaling and random seed