Here’s something about custom collison to make them imune to their own fireballs:
As for the widget, well, it’s just a widget. You add it to the viewport when one of them wins.