[ P ] to show the profiler I think that position correction is crucial for an inefficient environment like Scratch, with contact chaching is so much faster, but why dynamic BVH is as slow as the O(n²) method (even slower), I did something wrong? Thanks @komafami for references