implements :ignore_movement flag