El bat ya se mueve sólo cuando presionas, agregué un quinto estado de iDirección que hace que se quede quieto cuando se suelta la tecla.