Selection move logic