1. A method performed by one or more processing devices, the method comprising: starting a program; generating data for a graphical user interface that when rendered on a display of a display device renders a visual representation of an object; identifying an auditory stimulus signal indicative of a location of a virtual target in the graphical user interface; receiving data representing a location of the visual representation of the object in the graphical user interface; intermittently determining whether a location of the visual representation of the object in the graphical user interface corresponds to the location of the virtual target until the location of the visual representation of the object in the graphical user interface corresponds to the location of the virtual target; while the location of the visual representation of the object in the graphical user interface does not correspond to the location of the virtual target, determining, based on processing of the data representing the location of the visual representation of the object, a proximity of the visual representation of the object to the virtual target in the graphical user interface; intermittently modifying, based on the proximity, the auditory stimulus signal by modifying a frequency of the auditory stimulus signal, a signal-to-noise ratio of the auditory stimulus signal, a sound level of the auditory stimulus signal, a binaural characteristic of the auditory stimulus signal, or a modulation of a sound envelope of the auditory stimulus signal; and causing one or more speaker devices to play the modified auditory stimulus signal; when the location of the visual representation of the object in the graphical user interface corresponds to the location of the virtual target, completing the program.