Drag the purple dots to create the slope for the car. This uses a simple point-based physics engine I created for this project. It uses a similar method for constraints and the overall physics simulation but relies on velocities instead of solely relying on past positions. ***This is just the bare bones of this project. I have not implemented collisions with the ground, or optimized the code to work better yet*** The springs use "Raycast Suspension." It is a method for simulating car suspension that game developers such as I like to use. Instead of actually simulating the real physics behind a spring being wrapped around a cylinder, attached to a while, and touching the ground, we just shoot rays at the corners of the vehicle down toward the direction of the bottom of the vehicle and then applies forces to make it look like vehicle suspension.