trajectory = (step_conf, number) => {
const coords = delta2coords(rel_coords(step_conf.min, step_conf.max, step_conf.drunk, number))
const scaled_coords = coords.map((d) => ({x: scalex(number)(d.x), y: scaley(number)(d.y)}))
const pathstring = allTheEllipsesString(scaled_coords,
() => randNumGen(step_conf.rmin, step_conf.rmax),
() => randNumGen(step_conf.rmin, step_conf.rmax),
() => randNumGen(0, 360),
() => Math.round(Math.random()),
() => Math.round(Math.random()))
return {coords: scaled_coords, pathstring: pathstring}
}