Muy bien! veo que va avanzando... quizás ahora sería un buen momento para mejorar un poco la estructura y crear el objeto nave(clase, sprite...). Aunque de funcionalidad tenga la misma, el código ganará mucho y te será más fácil seguir agrandando el proyecto.
La idea es simple: hay un color de una nave, un rectángulo de la nave, un fragmento de código que se encarga de mover la nave... pues todo eso, se junta formando la clase nave.
No sigo explicando porque tampoco sé el nivel que tienes y quizás ya sepas todo eso. Así que si tienes dudas, pregunta y te intentaré ayudar (aunque tengo los exámenes en enero así que quizás tarde un poco en responder).
Mirando lo ejemplos de la web, se puede aprender mucho.
Saludos.
Pd: me lo he mirado por encima, pero creo que hay cosas sin usar:
- Código: Seleccionar todo
y += vy
x + vx