TODO:
- Fondo de estrellas en movimiento
- Sprites para las naves, disparos, asteroides, explosiones, etc ...
- Sprites para las mejoras (power-ups) como escudos, disparo doble ...
- Efectos de sonido para los disparos
- Efectos de sonido para las explosiones
- Efectos de sonido para la victoria/derrota
- Aparicion y movimiento de asteroides
- Aparicion y movimiento de mejoras (power-ups)
- Manejo de colisiones
- Disparos vs (asteroides, naves enemigas)
- Manejo del ciclo principal y cambios persistentes
- Reinicio del juego
- Cierre del juego
- Guardar muestras del "conocimiento" de la IA (assertions.pl ?)
- Implementar logica del IA
- Objetos mortales para la IA
- Objetos mortales para el jugador humano
- Objetos destruibles por proyectiles
- Objetos que ayudan a la IA
- Objetos que ayudan a el jugador humano
- Objetos que perjudican al IA en manos del jugador humano
- Objetos que perjudican al jugador humano en manos del IA
- Implementar movimiento del IA
- Implementar regla para esquivar objetos peligrosos
- Implementar regla para alcanzar objetos beneficiosos
- Terminar el documento
- Finalizar el proyecto