http://stackoverflow.com/questions/401847/circle-rectangle-collision-detection-intersect
See Implementation