I have an idea how to handle Unleash flame:
What if there were always 3 people soaking the flame, and every 2 flames you would replace the one with the most stacks with a "fresh" player without any?
- One player with 4 stacks, one player with 2 stacks and one player with zero stacks soak two "Unleash Flame"s.
- Replace the player with 6 stacks with a fresh one
- Rinse and repeat
Anyway, this looks like an interesting mechanic, I just hope there is more to it than just ignoring it and dealing with molten overload every 20 sec.