Least Action Simulation