change corner calc on move and add more circles

Using existing method rather than moving each corner point individually.