I'm improving the Force2D physics engine combine sat collision projection and finding collision depth to make it more speed, there are a lot of other code for physics like circle-circle collision and find polygon centroid and renderer, just don't mind them, only focus on the define block "polygon vs polygon"