Python Physics Simulation Methods