As for the theme, I like the idea of a regenerative tail projectile, but it didn't feel like it did much after 100m. Perhaps the amount of ammo could affect the weight and fly speed of your dragon? This could make for an interesting experience trying to balance your optimal stats while once in a while shooting the black dragon.
Some funny idea that can go along with that is that the tail length can be infinite. That'd be pretty funny looking