Initial collision detection ->
http://www.kilobolt.com/day-4-collision-detection-part-1.html