Added logic in movement to setup a battle for combat phase on skip.
Create BattleService to synchronize across clients.
Can now display battle view correctly. Need to figure validate serialization.
All clients can now see ongoing battles between a player and another.
Opponent views now updating correctly.
stuff
Partial merge.
Fixed mistake.
Can successfully swap between attacker and defender.
Functional up to applyHits.
Can now successfully navigate up to retreat phase and apply hits.
Functional up to retreat phase.
Minor UI fixes.
Battle winning conditions are implemented.
Battle fully integrated. Needs rigorous testing.