physics engine 90% completed