DavidChouinard/khan-exercises — comment on commit 6b190d56f6575ec5d41b1e3cfd59fac9aa68f6ac
File:  line 0
By igorT:

I don't think this will work as most of the conflicts are between two different objects and not inside one object. Maybe using Graphie to check whether there is already something there? There is a boxOut function that takes a polygon and moves the current one out of the way if they intercept, so adapting that or something similar could be a way to go.