Circle collision detection added