Variáveis de "ambiente" transformadas em globais.
restos de código removidos
updateProjectiles criado para diminuir código duplicado.
bug do commit anterior corrigido