added Patch collision, works 75%