This was a project that I worked on quite a while ago. Obviously, it's not even close to being finished, but I think the system is pretty cool and is fun to mess around with. Feel free to take the engine and build it into your own project!