a bit better node movement