Optimized with a new Contact Listener!!! Respect to Ricky for this awesome physics engine! Force2D new logo made by me. Changes and Bug fixes: I made a big update to the settings. -- Fixed the air drag bug. "_air drag rate" is replaced, and now you can use these two variables. "_linear drag rate" and "_angular drag rate" are present in the settings. -- Some math variables now contain 16 digits Previously from Ricky-Jan: ✳✲✱ Official Force2D v3.1.2 ✱✲✳ Fast, realistic, easy-to-use 2D rigid-body physics engine for games! ★☆ Feel free to use — no credits required! ★☆ But special credit to @TheLogFather for the triangle filler [ What's New? ] - New Features • revolute joints • distance joints • prismatic joints • mouse joints • weld joints - Improved Stability • K-matrix impulse solver • Block solver (multi-contacts) • Baumgrate stabilization - Improved Performance • Sleep islands • Warm start • Dynamic BVH ★☆ Special thanks ★☆ @komafami helped a lot while I was struggling to develop this physics engine. For more official Force2D updates, go to Ricky Jan's profiles https://scratch.mit.edu/users/Ricky-Jan/ https://scratch.mit.edu/users/World_Sim/