Better code, better logic
Collisions now are always detected.
Changed to circles.
Problem: double checking the collision