Limitar movimiento de actor

Hola!

quiero que mi actor se pueda mover para arriba y abajo pero no hacia los costados.

Le puse que aprenda la habilidad movimiento con el teclado y esto para limitarlo:

    if self.pilas.control.arriba:
        self.ranking_linea.y -= 10

    if self.pilas.control.derecha:
        self.ranking_linea.x = -300

    if self.pilas.control.izquierda:
        self.ranking_linea.x = -300

    if self.pilas.control.abajo:
        self.ranking_linea.y += 10

Arriba y abajo funcionan pero izquierda y derecha no. Como puedo hacer?

Hola

¿Podrías comentar qué sería ranking_linea? Así veo en qué puedo dar una mano. Lo que no está funcionando ¿Qué sería? ¿No está limitado a izquierda y derecha?

Saludos!

Hola @JuanQP, ranking_linea es un actor Texto. Lo que no me funciona, es hacer que no se pueda mover hacia la izquierda y derecha.

Penśe que sobreescribiendo esa parte del código se podría hacer que solo andara el arriba y abajo. Pero no funcionó. Tal vez no es la manera de sobreescribirlo :S