correct circle collision