working mangled_scan

I can't believe how stupid I am sometimes! I blame it on lack of sleep
fix p_short
use mangled_scan instead of simulatedScan

I don't think it changes anything since simulScan is a somewhat modified
copy of mangled_scan, range_max shouldn't have been toughed though
spread out distribution on initpose