Added single boundary move logic to program