circle to polygon collision