Hi everyone, I would like to program a static 2-D world that will involve circular objects moving around (imagine them in water, viewed from the side, so they won't be stuck to the bottom and I don't have to worry about them rolling). I'll need some global affects such as "gravity," but I'm more worried about collisions between the circular objects. Are there any open source frameworks that I would be able to incorporate which can handle collisions, deformation, etc? I would assume a game engine would have some of these already figured out, but I don't know if there's something a little more simple that's open source so I don't have to buy an engine that's way more complicated than I need. Thanks in advance!