1. A method comprising: receiving an indication of a current state of a client; determining a set of pre-computed actions based on at least one possible future state of the client; and communicating the pre-computed actions to the client.