Updating roundRect to use circular / elliptical arcs
Debugging on rounded rect intersection