it was real world physics i was talking about, leaving out side effects such as friction, inertia and many others. if an implementation would require rounding edges it would have some kind of fault.