jordans help - fixed overlap detection and coefficient of restitution