Use unified ui.interact() for formation and skirmish