Refactored movement processors.