pymunk is a easy-to-use pythonic 2d physics library that can be used whenever you need 2d rigid body physics from Python