+enum MovePattern