El problema viene principalmente por un mal diseño de la aplicación. Haces lecturas del teclado en sitios diferentes:
* En Nave::Mover
* En el main, en el bucle del juevo
Esto hace que la lectura del main te borre las pulsaciones que te permiten mover la nave. Si pruebas a centralizarlo en una única lectura deberías ver que ya no es necesario dejar el dedo pegado a la tecla.
* En Nave::Mover
* En el main, en el bucle del juevo
Esto hace que la lectura del main te borre las pulsaciones que te permiten mover la nave. Si pruebas a centralizarlo en una única lectura deberías ver que ya no es necesario dejar el dedo pegado a la tecla.