Added transient collision detection and correct. Probably will never happen