Implement Avoid area overlap #41