5.0a: Introduction to Physics Engines Part 1 - The Nature of Code