add missing break statements which caused the iterator to execute all following move strategies in switch statement