We forgot to count the dock in LeastOverlap
Fix least overlap to fall back to the chosen monitor, not (0,0).
Rename bounds to monitor in place_overlap and move a const