In an older post I said that increasing the cooldown for firefly will make it more balanced, however I noticed something. No matter what the cooldown is, blazes will still be able to run and use it when they jump off. So I decided to make an alternate balancing idea, and its quite simple. Remove the speed and make the firefly able to take damage. The thing that makes firefly overpowered is the fact that it makes the user invincible to melee. Most players take advantage of this by spamming left click while using firefly, giving them free damage. The speed also allows them to run away and makes them difficult to chase. As long as this changes, the cooldown should be no problem neither should the inferno.