New random restart locations and some hard constraints - works best if data normalised
Added sandpit
Minor change to sandpit