Updated the physics to make it more realistic and smooth.