A method for use with a plurality of computing devices (111 and 142) connected to one another over a network and each executing a portion of a distributed simulation comprising a plurality of objects, the portion executing on a first of the plurality of computing devices (111 and 142) controlling a portion of the plurality of objects and sending updates related to at least one object of the portion of the plurality of objects to a second of the plurality of computing devices (111 and 142), the method comprising: a) at the second computing device, receiving from the first computing device a first update comprising status information related to a first object of the portion of the plurality of objects controlled by the first computing device; b) at the second computing device, generating and displaying a visual representation of the first object on a display device using the status information related to the first object, the second computing device having visual status information associated with the first object and the visual representation; c) at the second computing device, receiving a second update comprising status information from the first computing device, the second update having been received after the first update; d) at the second computing device, determining predicted status information for the first object based at least in part on the status information of the first update, the predicted status information comprising at least one velocity value; e) at the second computing device, determining whether the status information of the second update is related to the first object; f) when the second computing device determines the status information of the second update is related to the first object, setting the predicted status information equal to the status information of the second update; g) determining a discrepancy between the visual status information and the predicted status information; h) when the discrepancy is greater than a first threshold value, obtaining a scale factor from a rules table, calculating a bump value based on the scale factor and the discrepancy, and modifying the at least one velocity value of the predicted status information using the bump value; i) when the discrepancy is greater than a second threshold value, modifying the visual status information based at least in part on the predicted status information; and j) modifying, by the second computing device, the visual representation of the first object displayed on the display device based at least in part on the visual status information. a) at the second computing device, receiving from the first computing device a first update comprising status information related to a first object of the portion of the plurality of objects controlled by the first computing device; b) at the second computing device, generating and displaying a visual representation of the first object on a display device using the status information related to the first object, the second computing device having visual status information associated with the first object and the visual representation; c) at the second computing device, receiving a second update comprising status information from the first computing device, the second update having been received after the first update; d) at the second computing device, determining predicted status information for the first object based at least in part on the status information of the first update, the predicted status information comprising at least one velocity value; e) at the second computing device, determining whether the status information of the second update is related to the first object; f) when the second computing device determines the status information of the second update is related to the first object, setting the predicted status information equal to the status information of the second update; g) determining a discrepancy between the visual status information and the predicted status information; h) when the discrepancy is greater than a first threshold value, obtaining a scale factor from a rules table, calculating a bump value based on the scale factor and the discrepancy, and modifying the at least one velocity value of the predicted status information using the bump value; i) when the discrepancy is greater than a second threshold value, modifying the visual status information based at least in part on the predicted status information; and j) modifying, by the second computing device, the visual representation of the first object displayed on the display device based at least in part on the visual status information.