add circle to circle collision
add some functionality