Criar uma variável de velocidade e subtrair da posição y na função _process()
Quando sair da tela, dar queue_free
Criar uma função de spawn:
Criar uma nova instancia de lixo
Ajuste a coordenada x para um valor aleatório e a y para acima da tela
adicione o lixo à cena
Programar o spawn dos lixos:
Criar um nó de Timer e ajustar suas propriedades de acordo
Conectar o sinal de timeout do timer ao script
Na função de sinal, chamar a função de spawn
Testes Unitários:
Verificar se os lixos estão sendo propriamente apagados
Verificar se o sinal de timeout está chamando a função de spawn
Opicional:
Diminuir o tempo do timer conforme o tempo passa. (cuidado para não acabar gerando uma função exponencial. adicione um cap de tempo minimo por segurança)
Tarefas:
Opicional: