ボブと戦ってる
Fighting with Bob (Against Bob/Bob is fighting someone, and that same someone is fighting Bob)
ボブが戦ってる
Bob is fighting
ボブたちが戦ってる
Bob and them are fighting (not necessarily together nor necessarily against the same thing)
ボブたちで戦ってる
Bob and them are fighting (together against the same thing)
ボブは戦ってる
(Lacking Context to Know, As for Bob, fighting, could replace と・が probably, or it could mean something totally different)
This is my current understanding. (The above are my own sentences) My question is, if と is used, then does that mean they are doing the action to each other? Like if you use と with Hanasu they are both talking to each other. If you use が with a verb that just means that those people are doing that verb. If you use they with a group of people like ボブたち then that means they are doing an action together, but not to each other.
And then は is super context dependent.
と - Reciprocal
が - Simply doing an action (in active sentences)
で - With a plural group of people, means they are doing the action together, but not against each other
は - Context defined
Is this understanding correct?