1. A computer-implemented method for improving network communications between computers for computer gaming, the computer-implemented method comprising: under control of one or more computing devices configured with specific, computer-executable instructions causing transmission, over a computer network, of a gaming environment implemented on a first computing device to a second computing device of a user, wherein the gaming environment is presented on the second computing device at a delay from the implementation of the gaming environment on the first computing device due to latency between the first computing device and the second computing device over the computer network; determining a coordinate system in the gaming environment implemented on the first computing device; determining a boundary around the object in the gaming environment using the coordinating system; assigning the boundary to a region definition for the object in the gaming environment, wherein the region definition comprises a first location of the object in the gaming environment; causing transmission of the region definition to the second computing device; receiving, from the second computing device, a result of a comparison of a second location of a selection input in the gaming environment presented on the second computing device to the region definition; and determining, based at least partly on the result received from the second computing device, that the object was selected.