Fix for unbounded mouse weight and y adjustment

- mouse weight was going unbounded with distance from destination,
changed calculation so that dest weight is reduced instead (and limited
to 0)
- better calculation for y adjustment of mouse position that doesn't
over-compensate when mouse is also far from champion along x-axis, now
only takes vertical distance into account