Me falta hacer una mejor implementación de doMovement.