Por lo que veo nada mas iniciarse el programa el servo se queda en la posicion 90, desconecta la alimentacion de la placa, situa el servo en cualquiera de los extremos y alimenta la placa y veras que automaticamente se situa en la posicion 90.
Y no veo nada en el codigo que haga que la variable mover cambie de valor