1. A computer-implemented method for producing interactive visuo-motor and/or interactive oculomotor non-verbal stimuli in a subject, the method comprising: displaying a first visualization of first and second graphical objects on a display communicatively coupled with one or more processors, the first graphical object having a first color, and the second graphical object comprising a pathway having a geometric wave form and a graphical reference marker equidistant from a left and a right borderline of the pathway, wherein the pathway is defined by a parameter; receiving, via an input device communicatively coupled with the one or more processors, a command from a user to change a display position of the first graphical object, wherein the command is based on visuo-motor voluntary control of the user; changing a display position of the first graphical object on the display according to an application of kinematical predefined rules to the command from a first display position to a second display position; determining, on the one or more processors, a new value of the parameter based on a normalized performance score for the user, wherein the form of the pathway defined by the second graphical object changes based on the normalized performance score for the user, wherein the normalized performance score for the user is determined based on the second display position of the first graphical object relative to the graphical reference marker; determining, on the one or more processors, a second visualization of the first and second graphical objects, based at least on the second display position of the first graphical object, and the pathway defined by the determined new value of the parameter, wherein the second visualization of the first graphical object comprises a second color of the first graphical object, the second color being selected based on an idle time of the subject compared with a predetermined idle threshold time value, the idle time being determined based on aggregation of a plurality of time gaps between arrival times of consecutive interrupts received at the one or more processors from the input device; and displaying, on the display, the second visualization of the first and second graphical object.