correctly update bullets position & destroy off screen