Función move corregida con hashes