collisions: normal vector in impulse resolution should have only one component