implemented box vs circle collision check, not working properly
fixed box versus circle collision bug