updated intersection algorithm
changed the paradigm of colliding items
intersection should work from now on