Persiguiendo al ratón
Vamos a hacer algo parecido al programa que movía al murciélago con las teclas. Va a ser lo mismo, pero la condición para que se mueva a la derecha o a la izquierda va a ser diferente. El gato se moverá a la derecha si el puntero del ratón está a la derecha del gato, y a la izquierda si el puntero del ratón está a la izquierda del gato. Es decir, el gato va a perseguir al puntero del ratón.
El puntero del ratón tiene una coordenada x, y el gato tiene otra. Si la x del puntero del ratón es mayor que la del gato, quiere decir que el puntero está a la derecha del gato, por lo tanto el gato aumentará su x. Pero si la x del puntero del ratón es menor que la del gato, el gato debe disminuir su x. Por lo tanto deberás poner algo así:
Para que se mueva hacia la izquierda cuando el ratón esté a la izquierda deberá ser al revés: si la x del ratón es menor que la posición en x, suma a x -1
Haz lo mismo para que te persiga verticalmente. Aumenta su velocidad de uno a diez. Ahora si mueves despacio el ratón, el gato se moverá con él