Updated collision and  added ElasticImpulse