Utiliza "は" para indicar si hay un oponente y "が" para indicar si el oponente existe.
En el análisis final, は representa el sujeto y が representa el sujeto.
2 Respecto al uso de "に" para expresar el propósito de una acción, las palabras anteriores incluyen: sustantivos, verbos, conjunciones, etc.
Algunos de los ejemplos que diste son sustantivos, por lo que usaste "に" directamente sin cambiarlo deliberadamente a la forma continua de サㇹ.