А собственно почему нет переключателя режимов?
type1 = На курсор мыши перемещается что-то (прицел, корабль, что-то ещё что управлялось с джоя)
type2 = То что должно переместится (прицел, корабль, что-то ещё что управлялось с джоя) - тупо стремится по прямой к новому положению мыши
type3 = То что должно переместится (прицел, корабль, что-то ещё что управлялось с джоя) - повторяет ВСЕ пройденые мышью координаты
???
Как-то вроде так будет разумней и адаптивней к каждой игре...
(не кидайте тапками, конечно нужно и драйвер мыши подправить, работа кодерам, но раз нефиг делать - уж занялись бы, чем трепатся ни о чём)