Moveable node snaps to position on collision