Object Oriented And Object Based Collision