text: function Ovni(context, imagem, imgExplosao) {
     this.context = context;
     this.imagem = imagem;
     this.x = 0;
     this.y = 0;
     this.velocidade = 0;
     this.imgExplosao = imgExplosao;
  }
  
  Ovni.prototype = {
  	//Faz atualização dos ovnis na tela, excluindo quem não devia estar lá
     atualizar: function() {
        this.y += this.velocidade * this.animacao.decorrido / 1000;
        
        if (this.y > this.context.canvas.height) {
           this.animacao.excluirSprite(this);
           this.colisor.excluirSprite(this);
        }
     },
     //Desenha na tela os ovnis
     desenhar: function() {
        var ctx = this.context;
        var img = this.imagem;
        ctx.drawImage(img, this.x, this.y, img.width, img.height);
     },
     //Delimita as dimensões dos ovnis, para as colisões
     retangulosColisao: function() {
        // Estes valores vão sendo ajustados aos poucos
        var rets = 
        [ 
           {x: this.x+20, y: this.y+1, largura: 25, altura: 10},
           {x: this.x+2, y: this.y+11, largura: 60, altura: 12},
           {x: this.x+20, y: this.y+23, largura: 25, altura: 7},
        ];
        return rets;
     },
     //Faz as colisões e seus processos
     colidiuCom: function(outro) {
        // Se colidiu com um Tiro, os dois desaparecem
        if (outro instanceof Tiro) {
           this.animacao.excluirSprite(this);
           this.colisor.excluirSprite(this);
           this.animacao.excluirSprite(outro);
           this.colisor.excluirSprite(outro);
           
           var explosao = new Explosao(this.context, this.imgExplosao, this.x, this.y);
           this.animacao.novoSprite(explosao);
        }
     }
  }
  