Simulates hundreds of thousands of particles on the GPU in real-time with body-body collisions and joint constraints. The goal for this project is to become the base for a massive scale artificial life simulation.