Implemented a temporary fix for the temporal aliasing issue by calling world.step() as many times as possible using a fixed time step, then once more with a variable time step being the remaining elapsed time. Closed #40.