1. On a computing device, a method comprising: receiving an input of state from a client device; executing a server simulation of a digital experience based on the input of state, the server simulation configured to run concurrently with, and ahead of, a client simulation on the client device; generating a plurality of simulation results from the server simulation; selecting one or more simulation results from the plurality of simulation results based on a likelihood the client simulation will utilize a particular simulation result; and sending the one or more simulation results to the client device.