1. A system comprising:an endpoint system including one or more computing devices programmed to:
present an object in a virtual environment;
receive gaze input corresponding to a gaze of a user of the endpoint system;
calculate a gaze vector based on the gaze input;
receive motion input corresponding to an action of the user that causes motion of the object in the virtual environment along an original flight path that is based on the motion input;
simulate motion of the object within the virtual environment based at least in part on the motion input and the gaze vector, wherein the simulated motion comprises a first stage in which the motion of the object follows the original flight path and a second stage in which the motion of the object follows an adjusted flight path that moves toward the gaze vector.